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 相关文章推荐
py2exe 编译ico图标的代码
Mar 08 Python
python实现的udp协议Server和Client代码实例
Jun 04 Python
Python深入学习之上下文管理器
Aug 31 Python
Python把csv数据写入list和字典类型的变量脚本方法
Jun 15 Python
python实现求两个字符串的最长公共子串方法
Jul 20 Python
django+mysql的使用示例
Nov 23 Python
Python中numpy模块常见用法demo实例小结
Mar 16 Python
使用python3调用wxpy模块监控linux日志并定时发送消息给群组或好友
Jun 05 Python
在Pandas中处理NaN值的方法
Jun 25 Python
Python OpenCV之图片缩放的实现(cv2.resize)
Jun 28 Python
django的auth认证,authenticate和装饰器功能详解
Jul 25 Python
在Sublime Editor中配置Python环境的详细教程
May 03 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 mssql 时间格式问题
2009/01/13 PHP
PHP中使用foreach和引用导致程序BUG的问题介绍
2012/09/05 PHP
在IE模态窗口中自由查看HTML源码的方法
2007/03/08 Javascript
两个select之间option的互相添加操作(jquery实现)
2009/11/12 Javascript
jQuery UI AutoComplete 使用说明
2011/06/20 Javascript
不要使用jQuery触发原生事件的方法
2014/03/03 Javascript
详解js跨域原理以及2种解决方案
2015/12/09 Javascript
JQuery给select添加/删除节点的实现代码
2016/04/26 Javascript
微信 java 实现js-sdk 图片上传下载完整流程
2016/10/21 Javascript
AngularJs 常用的过滤器
2017/05/15 Javascript
angular实现页面打印局部功能的思考与方法
2018/04/13 Javascript
vue使用jsonp抓取qq音乐数据的方法
2018/06/21 Javascript
Vue头像处理方案小结
2018/07/26 Javascript
layui table 获取分页 limit的方法
2019/09/20 Javascript
解决layer.confirm快速点击会重复触发事件的问题
2019/09/23 Javascript
JavaScript事件冒泡机制原理实例解析
2020/01/14 Javascript
python自动化测试实例解析
2014/09/28 Python
使用Python3中的gettext模块翻译Python源码以支持多语言
2015/03/31 Python
python脚本作为Windows服务启动代码详解
2018/02/11 Python
配置 Pycharm 默认 Test runner 的图文教程
2018/11/30 Python
python中的协程深入理解
2019/06/10 Python
opencv设置采集视频分辨率方式
2019/12/10 Python
pandas实现DataFrame显示最大行列,不省略显示实例
2019/12/26 Python
python中查看.db文件中表格的名字及表格中的字段操作
2020/07/07 Python
美国精油公司:Plant Therapy
2019/05/17 全球购物
行政部总经理岗位职责
2014/01/04 职场文书
护士感人事迹
2014/05/01 职场文书
小班评语大全
2014/05/04 职场文书
大学活动总结模板
2014/07/10 职场文书
全国爱牙日活动总结
2015/02/05 职场文书
2015年清明节网上祭英烈活动总结
2015/03/26 职场文书
工程款申请报告
2015/05/15 职场文书
Django利用AJAX技术实现博文实时搜索
2021/05/06 Python
解决sql server 数据库,sa用户被锁定的问题
2021/06/11 SQL Server
详解JAVA中的OPTIONAL
2021/06/14 Java/Android
Python保存并浏览用户的历史记录
2022/04/29 Python