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学习之asyncore模块用法实例教程
Sep 29 Python
详解在Python程序中解析并修改XML内容的方法
Nov 16 Python
Django项目开发中cookies和session的常用操作分析
Jul 03 Python
pandas 透视表中文字段排序方法
Nov 16 Python
强悍的Python读取大文件的解决方案
Feb 16 Python
Python字符串逆序的实现方法【一题多解】
Feb 18 Python
Python后台开发Django会话控制的实现
Apr 15 Python
Django模板语言 Tags使用详解
Sep 09 Python
Python 元组拆包示例(Tuple Unpacking)
Dec 24 Python
python中文分词库jieba使用方法详解
Feb 11 Python
python3环境搭建过程(利用Anaconda+pycharm)完整版
Aug 19 Python
class类在python中获取金融数据的实例方法
Dec 10 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中的错误处理、异常处理机制分析
2012/05/07 PHP
PHP获取文件扩展名的4种方法
2015/11/24 PHP
详解PHP安装mysql.so扩展的方法
2016/12/31 PHP
Windows 下安装 swoole 图文教程(php)
2017/06/05 PHP
php对微信支付回调处理的方法
2018/08/23 PHP
javascript iframe编程相关代码
2009/12/28 Javascript
js函数参数设置默认值的一种变通实现方法
2014/05/26 Javascript
基于OL2实现百度地图ABCD marker的效果
2015/10/01 Javascript
实例代码详解javascript实现窗口抖动及qq窗口抖动
2016/01/04 Javascript
Angular和百度地图的结合实例代码
2016/10/19 Javascript
javascript获取以及设置光标位置
2017/02/16 Javascript
JQuery实现文字无缝滚动效果示例代码(Marquee插件)
2017/03/07 Javascript
Javascript实现页面滚动时导航智能定位
2017/05/06 Javascript
Vue.js移动端左滑删除组件的实现代码
2017/09/08 Javascript
详解操作虚拟dom模拟react视图渲染
2018/07/25 Javascript
Vue 框架之动态绑定 css 样式实例分析
2018/11/14 Javascript
vue自定义指令用法经典实例小结
2019/03/16 Javascript
微信小程序实现购物车代码实例详解
2019/08/29 Javascript
[55:47]DOTA2上海特级锦标赛C组小组赛#2 LGD VS Newbee第三局
2016/02/27 DOTA
Python 包含汉字的文件读写之每行末尾加上特定字符
2016/12/12 Python
python好玩的项目—色情图片识别代码分享
2017/11/07 Python
Python两台电脑实现TCP通信的方法示例
2019/05/06 Python
解决python明明pip安装成功却找不到包的问题
2019/08/28 Python
tensorflow 2.1.0 安装与实战教程(CASIA FACE v5)
2020/06/30 Python
CSS3动画:5种预载动画效果实例
2017/04/05 HTML / CSS
求职自荐信格式
2013/12/04 职场文书
低碳生活的宣传标语
2014/06/23 职场文书
乡镇安全生产目标责任书
2014/07/23 职场文书
二手车转让协议书
2015/01/29 职场文书
个人专业技术总结
2015/03/05 职场文书
2015年妇幼保健工作总结
2015/05/19 职场文书
申请吧主发表的感言
2015/08/03 职场文书
python自动化之如何利用allure生成测试报告
2021/05/02 Python
vue实现无缝轮播效果(跑马灯)
2021/05/14 Vue.js
据Python爬虫不靠谱预测可知今年双十一销售额将超过6000亿元
2021/11/11 Python
instantclient客户端 连接oracle数据库
2022/04/26 Oracle