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实现封装得到virustotal扫描结果
Oct 05 Python
Python实现的监测服务器硬盘使用率脚本分享
Nov 07 Python
Python脚本实现下载合并SAE日志
Feb 10 Python
Python只用40行代码编写的计算器实例
May 10 Python
Python读取和处理文件后缀为.sqlite的数据文件(实例讲解)
Jun 27 Python
python爬虫面试宝典(常见问题)
Mar 02 Python
Python基于分析Ajax请求实现抓取今日头条街拍图集功能示例
Jul 19 Python
python flask实现分页的示例代码
Aug 02 Python
python3.8与pyinstaller冲突问题的快速解决方法
Jan 16 Python
使用Puppeteer爬取微信文章的实现
Feb 11 Python
浅析Python的命名空间与作用域
Nov 25 Python
python使用yaml 管理selenium元素的示例
Dec 01 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
DOTA2【瓜皮时刻】Vol.91 RTZ山史最惨“矿难”
2021/03/05 DOTA
MYSQL数据库初学者使用指南
2006/11/16 PHP
php cookis创建实现代码
2009/03/16 PHP
解析PHP留言本模块主要功能的函数说明(代码可实现)
2013/06/25 PHP
PHP读取汉字的点阵数据
2015/06/22 PHP
如何使用php实现评委评分器
2015/07/31 PHP
用dom+xhtml+css制作的一个相册效果代码打包下载
2008/01/24 Javascript
JS继承--原型链继承和类式继承
2013/04/08 Javascript
node.js实现BigPipe详解
2014/12/05 Javascript
javascript动态创建表格及添加数据实例详解
2015/05/13 Javascript
javascript操作ul中li的方法
2015/05/14 Javascript
jQuery绑定自定义事件的魔法升级版
2016/06/30 Javascript
JavaScript 获取元素在父节点中的下标(推荐)
2017/06/28 Javascript
使用 jQuery 实现表单验证功能
2017/07/05 jQuery
简单实现js上传文件功能
2017/08/21 Javascript
CountUp.js数字滚动插件使用方法详解
2019/10/17 Javascript
JS基础之逻辑结构与循环操作示例
2020/01/19 Javascript
javascript设计模式 ? 备忘录模式原理与用法实例分析
2020/04/21 Javascript
深入理解 Python 中的多线程 新手必看
2016/11/20 Python
使用Python的turtle模块画图的方法
2017/11/15 Python
Win10下python3.5和python2.7环境变量配置教程
2018/09/18 Python
Python判断有效的数独算法示例
2019/02/23 Python
Django 实现admin后台显示图片缩略图的例子
2019/07/28 Python
Python标准库json模块和pickle模块使用详解
2020/03/10 Python
Python求解排列中的逆序数个数实例
2020/05/03 Python
CSS3动画效果回调处理详解
2014/12/10 HTML / CSS
借助HTML5 Canvas来绘制三角形和矩形等多边形的方法
2016/03/14 HTML / CSS
Html5实现移动端、PC端 刮刮卡效果
2016/06/30 HTML / CSS
Right-on官方网站:日本知名的休闲服装品牌
2019/07/12 全球购物
成龙洗发水广告词
2014/03/14 职场文书
卫校毕业生个人自我鉴定
2014/04/28 职场文书
违反交通法规检讨书
2014/09/10 职场文书
中华在我心中演讲稿
2014/09/13 职场文书
查摆问题整改措施范文
2014/10/11 职场文书
Python如何使用logging为Flask增加logid
2021/03/30 Python
MySQL系列之十二 备份与恢复
2021/07/02 MySQL