python命令行参数解析OptionParser类用法实例


Posted in Python onOctober 09, 2014

本文实例讲述了python命令行参数解析OptionParser类的用法,分享给大家供大家参考。

具体代码如下:

from optparse import OptionParser 
 
parser = OptionParser(usage="usage:%prog [optinos] filepath") 
parser.add_option("-t", "--timeout", 
        action = "store", 
        type = 'int', 
        dest = "timeout", 
        default = None, 
        help="Specify annalysis execution time limit" 
        ) 
parser.add_option("-u", "--url", 
        action = "store_true", 
        dest = "url", 
        default = False, 
        help = "Specify if the target is an URL" 
        ) 
(options, args) = parser.parse_args() 
 
if options.url: 
  print(args[0]) 
print options.timeout

运行效果图如下:

python命令行参数解析OptionParser类用法实例

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
Python实现抓取城市的PM2.5浓度和排名
Mar 19 Python
基于Python和Scikit-Learn的机器学习探索
Oct 16 Python
python+matplotlib绘制简单的海豚(顶点和节点的操作)
Jan 02 Python
Python中的并发处理之asyncio包使用的详解
Apr 03 Python
Python3爬虫使用Fidder实现APP爬取示例
Nov 27 Python
python实现简单多人聊天室
Dec 11 Python
python获取点击的坐标画图形的方法
Jul 09 Python
python 类之间的参数传递方式
Dec 20 Python
Python Tkinter Entry和Text的添加与使用详解
Mar 04 Python
python Zmail模块简介与使用示例
Dec 19 Python
利用python实现后端写网页(flask框架)
Feb 28 Python
Python3 类型标注支持操作
Jun 02 Python
python测试驱动开发实例
Oct 08 #Python
python批量提交沙箱问题实例
Oct 08 #Python
python求pi的方法
Oct 08 #Python
python实现简单的TCP代理服务器
Oct 08 #Python
python操作CouchDB的方法
Oct 08 #Python
python基于queue和threading实现多线程下载实例
Oct 08 #Python
python实现封装得到virustotal扫描结果
Oct 05 #Python
You might like
批量去除PHP文件中bom的PHP代码
2012/03/13 PHP
php可应用于面包屑导航的迭代寻找家谱树实现方法
2015/02/02 PHP
PHP微信刮刮卡 附微信接口
2016/07/22 PHP
PHP带节点操作的无限分类实现方法详解
2016/11/09 PHP
php中引用&的用法分析【变量引用,函数引用,对象引用】
2016/12/12 PHP
jquery随意添加移除html的实现代码
2011/06/21 Javascript
jquery 实现input输入什么div图层显示什么
2014/06/15 Javascript
javascript实现点击单选按钮链接转向对应网址的方法
2015/08/12 Javascript
js实现的全国省市二级联动下拉选择菜单完整实例
2015/08/17 Javascript
js的三种继承方式详解
2017/01/21 Javascript
详解ES6之async+await 同步/异步方案
2017/09/19 Javascript
在vscode中统一vue编码风格的方法
2018/02/22 Javascript
Vue form表单动态添加组件实战案例
2019/09/02 Javascript
解决Layui 表格自适应高度的问题
2019/11/15 Javascript
[11:33]DAC2018 4.5SOLO赛决赛 MidOne vs Paparazi第二场
2018/04/06 DOTA
爬山算法简介和Python实现实例
2014/04/26 Python
Python中单、双下划线的区别总结
2017/12/01 Python
python爬虫基本知识
2018/03/05 Python
selenium+python自动化测试环境搭建步骤
2019/06/03 Python
Python将视频或者动态图gif逐帧保存为图片的方法
2019/09/10 Python
python 输入字符串生成所有有效的IP地址(LeetCode 93号题)
2020/10/15 Python
HTML5如何为形状图上颜色怎么绘制具有颜色和透明度的矩形
2014/06/23 HTML / CSS
Html5定位终极解决方案
2020/02/05 HTML / CSS
英国珠宝和手表专家:Pleasance & Harper
2020/10/21 全球购物
语文教育专业推荐信范文
2013/11/25 职场文书
校园安全演讲稿
2014/05/09 职场文书
暑假安全教育广播稿
2014/09/10 职场文书
欢迎词范文
2015/01/27 职场文书
幼儿园个人师德总结
2015/02/06 职场文书
设备技术员岗位职责
2015/04/11 职场文书
人间正道是沧桑观后感
2015/06/15 职场文书
世界名著读书笔记
2015/06/25 职场文书
《钢铁是怎样炼成的》高中读后感
2019/08/07 职场文书
关于企业的执行力标语大全
2020/01/06 职场文书
ES6 解构赋值的原理及运用
2021/05/25 Javascript
如何自己动手写SQL执行引擎
2021/06/02 MySQL