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 文件与目录操作
Dec 24 Python
python进阶教程之动态类型详解
Aug 30 Python
Python的设计模式编程入门指南
Apr 02 Python
深入解析Python编程中super关键字的用法
Jun 24 Python
Python之Scrapy爬虫框架安装及简单使用详解
Dec 22 Python
通过Python模块filecmp 对文件比较的实现方法
Jun 29 Python
python 在屏幕上逐字显示一行字的实例
Dec 24 Python
python实现合并两个排序的链表
Mar 03 Python
Python Pandas分组聚合的实现方法
Jul 02 Python
python SocketServer源码深入解读
Sep 17 Python
手把手教你Python yLab的绘制折线图的画法
Oct 23 Python
浅析pip安装第三方库及pycharm中导入第三方库的问题
Mar 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实现AES256加密算法实例
2014/09/22 PHP
php常用图片处理类
2016/03/16 PHP
PHP数组编码gbk与utf8互相转换的两种方法
2016/09/01 PHP
php实现算术验证码功能
2018/12/05 PHP
php往mysql中批量插入数据实例教程
2018/12/12 PHP
IE6/7 and IE8/9/10(IE7模式)依次隐藏具有absolute或relative的父元素和子元素后再显示父元素
2011/07/31 Javascript
Javascript处理DOM元素事件实现代码
2012/05/23 Javascript
Js+Jq获取URL参数的集中方法示例代码
2014/05/20 Javascript
基于javascript实现的搜索时自动提示功能
2014/12/26 Javascript
JavaScript获取页面中表单(form)数量的方法
2015/04/03 Javascript
JavaScript利用正则表达式替换字符串中的内容
2016/12/12 Javascript
javascript中this关键字详解
2016/12/12 Javascript
Bootstrap进度条学习使用
2017/02/09 Javascript
利用jQuery实现一个简单的表格上下翻页效果
2017/03/14 Javascript
实现微信小程序的wxml文件和wxss文件在webstrom的支持
2017/06/12 Javascript
浅谈vuejs实现数据驱动视图原理
2018/02/23 Javascript
详解js实时获取并显示当前时间的方法
2019/05/10 Javascript
jQuery实现带进度条的轮播图
2020/09/13 jQuery
JavaScript函数柯里化实现原理及过程
2020/12/02 Javascript
详解python中的 is 操作符
2017/12/26 Python
Python用imghdr模块识别图片格式实例解析
2018/01/11 Python
python GUI库图形界面开发之PyQt5表单布局控件QFormLayout详细使用方法与实例
2020/03/06 Python
TensorFLow 数学运算的示例代码
2020/04/21 Python
jupyter notebook oepncv 显示一张图像的实现
2020/04/24 Python
HTML5调用手机发短信和打电话功能
2020/04/29 HTML / CSS
新加坡航空官方网站:Singapore Airlines
2016/10/13 全球购物
idealfit英国:世界领先的女性健身用品和运动衣物品牌
2017/11/25 全球购物
建筑施工实习自我鉴定
2013/09/19 职场文书
大学生职业生涯规划书
2014/03/14 职场文书
3分钟演讲稿
2014/04/30 职场文书
酒店总经理岗位职责范本
2014/08/08 职场文书
2014小学教师年度考核工作总结
2014/12/03 职场文书
个人年终总结结尾
2015/03/06 职场文书
《哪吒之魔童降世》观后感:世上哪有随随便便的成功
2019/11/08 职场文书
python3.9之你应该知道的新特性详解
2021/04/29 Python
python使用BeautifulSoup 解析HTML
2022/04/24 Python