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实现去除代码前行号的方法
Mar 10 Python
Python中的命令行参数解析工具之docopt详解
Mar 27 Python
Python基于回溯法子集树模板解决找零问题示例
Sep 11 Python
python3中property使用方法详解
Apr 23 Python
pytorch使用Variable实现线性回归
May 21 Python
matplotlib命令与格式之tick坐标轴日期格式(设置日期主副刻度)
Aug 06 Python
Python paramiko模块使用解析(实现ssh)
Aug 30 Python
OpenCV 之按位运算举例解析
Jun 19 Python
Python configparser模块应用过程解析
Aug 14 Python
Windows下pycharm安装第三方库失败(通用解决方案)
Sep 17 Python
Python中with上下文管理协议的作用及用法
Mar 18 Python
Python实现为PDF去除水印的示例代码
Apr 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
《星际争霸重制版》兵种对比图鉴
2020/03/02 星际争霸
WINDOWS服务器安装多套PHP的另类解决方案
2006/10/09 PHP
php截取字符串函数分享
2015/02/02 PHP
php获取远程文件内容的函数
2015/11/02 PHP
yii2.0框架数据库操作简单示例【添加,修改,删除,查询,打印等】
2020/04/13 PHP
node.js chat程序如何实现Ajax long-polling长链接刷新模式
2012/03/13 Javascript
关于innerHTML后丢失动态绑定的EVENT问题解决方法
2013/05/19 Javascript
让checkbox不选中即将选中的checkbox不选中
2014/07/11 Javascript
JavaScript中跨域调用Flash的方法
2014/08/11 Javascript
Javascript基础知识(一)核心基础语法与事件模型
2014/09/29 Javascript
javascript实现画不相交的圆
2015/04/07 Javascript
javascript中Math.random()使用详解
2015/04/15 Javascript
jQuery实现自动与手动切换的滚动新闻特效代码分享
2015/08/27 Javascript
javascript每日必学之继承
2016/02/23 Javascript
js给table赋值的实例代码
2016/10/13 Javascript
Bootstrap面板学习使用
2017/02/09 Javascript
移动端效果之IndexList详解
2017/10/20 Javascript
浅谈使用React.setState需要注意的三点
2017/12/18 Javascript
Vue中使用clipboard实现复制功能
2018/09/05 Javascript
jQuery实现为动态添加的元素绑定事件实例分析
2018/09/07 jQuery
图片文字识别(OCR)插件Ocrad.js教程
2018/11/26 Javascript
python3使用smtplib实现发送邮件功能
2018/05/22 Python
python 产生token及token验证的方法
2018/12/26 Python
python实现微信每日一句自动发送给喜欢的人
2019/04/29 Python
详解Python odoo中嵌入html简单的分页功能
2019/05/29 Python
python实现输入任意一个大写字母生成金字塔的示例
2019/10/27 Python
python颜色随机生成器的实例代码
2020/01/10 Python
Django如何使用jwt获取用户信息
2020/04/21 Python
python pyecharts 实现一个文件绘制多张图
2020/05/13 Python
浅谈HTML5 defer和async的区别
2016/06/07 HTML / CSS
Clarins娇韵诗英国官网:来自法国的天然护肤品牌
2017/04/18 全球购物
卫校毕业生自我鉴定
2013/10/31 职场文书
乡镇信息公开实施方案
2014/03/23 职场文书
企业百日安全活动总结
2015/05/07 职场文书
民事起诉书范本
2015/05/19 职场文书
利用Java连接Hadoop进行编程
2022/06/28 Java/Android