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解析文件示例
Jan 23 Python
用python简单实现mysql数据同步到ElasticSearch的教程
May 30 Python
Python Numpy:找到list中的np.nan值方法
Oct 30 Python
python实现自动解数独小程序
Jan 21 Python
python读取txt文件并取其某一列数据的示例
Feb 19 Python
Python3多目标赋值及共享引用注意事项
May 27 Python
python输出pdf文档的实例
Feb 13 Python
pymysql 插入数据 转义处理方式
Mar 02 Python
Python爬虫:Request Payload和Form Data的简单区别说明
Apr 30 Python
python实点云分割k-means(sklearn)详解
May 28 Python
一篇文章带你搞定Ubuntu中打开Pycharm总是卡顿崩溃
Nov 02 Python
Python使用Beautiful Soup(BS4)库解析HTML和XML
Jun 05 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
通过5个php实例细致说明传值与传引用的区别
2012/08/08 PHP
php表单敏感字符过滤类
2014/12/08 PHP
javascript 一个函数对同一元素的多个事件响应
2009/07/25 Javascript
js遍历td tr等html元素
2012/12/13 Javascript
跨域传值即主页面与iframe之间互相传值
2013/12/09 Javascript
JavaScript DOM节点添加示例
2014/07/16 Javascript
JavaScript基础语法、dom操作树及document对象
2014/12/02 Javascript
JS判断网页广告是否被浏览器拦截过滤的代码
2015/04/05 Javascript
js实现简单div拖拽功能实例
2015/05/12 Javascript
jQuery无刷新切换主题皮肤实例讲解
2015/10/21 Javascript
JS实现的页面自定义滚动条效果
2015/10/26 Javascript
jquery分页插件jquery.pagination.js实现无刷新分页
2016/04/01 Javascript
多个上传文件用js验证文件的格式和大小的方法(推荐)
2017/03/09 Javascript
简单实现jQuery手风琴效果
2017/08/18 jQuery
js表单序列化判断空值的实例
2017/09/22 Javascript
详解.vue文件解析的实现
2018/06/11 Javascript
vue项目中引入Sass实例方法
2019/08/27 Javascript
解决webpack多页面内存溢出的方法示例
2019/10/08 Javascript
JS实现TITLE悬停长久显示效果完整示例
2020/02/11 Javascript
[05:26]TI10典藏宝瓶套装外观展示
2020/07/03 DOTA
TensorFlow实现AutoEncoder自编码器
2018/03/09 Python
Python os.access()用法实例
2019/02/18 Python
python使用 __init__初始化操作简单示例
2019/09/26 Python
python 解决tqdm模块不能单行显示的问题
2020/02/19 Python
Fossil加拿大官网:化石手表、手袋、首饰及配饰
2019/04/23 全球购物
俄罗斯汽车零件和配件在线商店:CarvilleShop
2019/11/29 全球购物
size?荷兰官方网站:英国高级运动鞋精品店
2020/07/24 全球购物
一岗双责责任书
2014/04/15 职场文书
仓库规划计划书
2014/04/28 职场文书
村道德模范事迹材料
2014/08/28 职场文书
党的群众路线对照检查材料(个人)
2014/09/24 职场文书
2014年招商引资工作总结
2014/11/22 职场文书
亮剑观后感500字
2015/06/05 职场文书
党校团干班培训心得体会
2016/01/06 职场文书
Python绘制分类图的方法
2021/04/20 Python
Python 可迭代对象 iterable的具体使用
2021/08/07 Python