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中实现对list做减法操作介绍
Jan 09 Python
利用python获取当前日期前后N天或N月日期的方法示例
Jul 30 Python
用tensorflow搭建CNN的方法
Mar 05 Python
对pandas中apply函数的用法详解
Apr 10 Python
基于Pandas读取csv文件Error的总结
Jun 15 Python
python获取txt文件词向量过程详解
Jul 05 Python
python自定义时钟类、定时任务类
Feb 22 Python
Python Django实现layui风格+django分页功能的例子
Aug 29 Python
python实现高斯判别分析算法的例子
Dec 09 Python
利用Python实现最小二乘法与梯度下降算法
Feb 21 Python
七个Python必备的GUI库
Apr 27 Python
Python如何导出导入所有依赖包详解
Jun 08 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
第十一节 重载 [11]
2006/10/09 PHP
php 方便水印和缩略图的图形类
2009/05/21 PHP
php 图像函数大举例(非原创)
2009/06/20 PHP
PHP常见数组函数用法小结
2016/03/21 PHP
JavaScript 设计模式学习 Factory
2009/07/29 Javascript
jquery 模拟雅虎首页的点击对话框效果
2010/04/11 Javascript
在jQuery ajax中按钮button和submit的区别分析
2012/10/07 Javascript
原生Ajax 和jQuery Ajax的区别示例分析
2014/12/17 Javascript
简单实现bootstrap导航效果
2017/02/07 Javascript
解决nodejs中使用http请求返回值为html时乱码的问题
2017/02/18 NodeJs
微信小程序中显示html格式内容的方法
2017/04/25 Javascript
vue中父子组件注意事项,传值及slot应用技巧
2018/05/09 Javascript
Vue数据绑定实例写法
2019/08/06 Javascript
原生js实现针对Dom节点的CRUD操作示例
2019/08/26 Javascript
vue实现鼠标经过动画
2019/10/16 Javascript
node.js使用stream模块实现自定义流示例
2020/02/13 Javascript
VueCli生产环境打包部署跨域失败的解决
2020/11/13 Javascript
[02:47]2018年度DOTA2最佳辅助位选手4号位-完美盛典
2018/12/17 DOTA
从零学python系列之数据处理编程实例(一)
2014/05/22 Python
python实现得到一个给定类的虚函数
2014/09/28 Python
python静态方法实例
2015/01/14 Python
Python(TensorFlow框架)实现手写数字识别系统的方法
2018/05/29 Python
Python动态生成多维数组的方法示例
2018/08/09 Python
浅析Python与Mongodb数据库之间的操作方法
2019/07/01 Python
如何在Django项目中引入静态文件
2019/07/26 Python
基于jupyter代码无法在pycharm中运行的解决方法
2020/04/21 Python
Python之Matplotlib文字与注释的使用方法
2020/06/18 Python
windows+vscode安装paddleOCR运行环境的步骤
2020/11/11 Python
使用CSS3中的calc()属性来以算式表达尺寸数值
2016/06/06 HTML / CSS
Sneaker Studio波兰:购买运动鞋
2018/04/28 全球购物
英国最大的运动营养公司之一:LA Muscle
2018/07/02 全球购物
民警个人对照检查剖析材料
2014/09/17 职场文书
乱丢垃圾袋检讨书
2014/10/08 职场文书
顶岗实习协议书
2015/01/29 职场文书
投诉信回复范文
2015/07/03 职场文书
Python中request的基本使用解决乱码问题
2022/04/12 Python