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 15 Python
Ubuntu下安装PyV8
Mar 13 Python
Python sklearn KFold 生成交叉验证数据集的方法
Dec 11 Python
python调用staf自动化框架的方法
Dec 26 Python
python opencv 图像拼接的实现方法
Jun 27 Python
Python脚本利用adb进行手机控制的方法
Jul 08 Python
基于Django统计博客文章阅读量
Oct 29 Python
pymysql模块的操作实例
Dec 17 Python
解决tensorflow由于未初始化变量而导致的错误问题
Jan 06 Python
深入了解Python装饰器的高级用法
Aug 13 Python
利用Python实现朋友圈中的九宫格图片效果
Sep 03 Python
python使用pymysql模块操作MySQL
Jun 16 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基础知识:类与对象(1)
2006/12/13 PHP
php 中的4种标记风格介绍
2012/05/10 PHP
php车辆违章查询数据示例
2016/10/14 PHP
PHP封装类似thinkphp连贯操作数据库Db类与简单应用示例
2019/05/08 PHP
PHP框架实现WebSocket在线聊天通讯系统
2019/11/21 PHP
一个JQuery写的点击上下滚动的小例子
2011/08/27 Javascript
jQuery1.6 使用方法一
2011/11/23 Javascript
jQuery 获取和设置select下拉框的值实现代码
2013/11/08 Javascript
JS和css实现检测移动设备方向的变化并判断横竖屏幕
2015/05/25 Javascript
javascript实现不同颜色Tab标签切换效果
2016/04/27 Javascript
AngularJS使用ng-repeat指令实现下拉框
2016/08/23 Javascript
微信小程序 轮播图swiper详解及实例(源码下载)
2017/01/11 Javascript
详解webpack 入门总结和实践(按需异步加载,css单独打包,生成多个入口文件)
2017/06/20 Javascript
node跨域请求方法小结
2017/08/25 Javascript
使用Bootstrap和Vue实现用户信息的编辑删除功能
2017/10/25 Javascript
js+html5实现手机九宫格密码解锁功能
2018/07/30 Javascript
python 随机数生成的代码的详细分析
2011/05/15 Python
请不要重复犯我在学习Python和Linux系统上的错误
2016/12/12 Python
python中协程实现TCP连接的实例分析
2018/10/14 Python
python控制台实现tab补全和清屏的例子
2019/08/20 Python
解决Keyerror ''acc'' KeyError: ''val_acc''问题
2020/06/18 Python
python 删除excel表格重复行,数据预处理操作
2020/07/06 Python
详解Python中的GIL(全局解释器锁)详解及解决GIL的几种方案
2021/01/29 Python
使用css3制作登录表单的步骤
2014/04/07 HTML / CSS
通过一张图教会你CSS3倒影的实现
2017/09/26 HTML / CSS
HTML5 Canvas鼠标与键盘事件demo示例
2013/07/04 HTML / CSS
泰国第一的化妆品网站:Konvy
2018/02/25 全球购物
科颜氏法国官网:Kiehl’s法国
2019/08/20 全球购物
瑞典在互联网上最大的宠物商店:Animail
2020/10/31 全球购物
恒华伟业笔试面试题
2015/02/26 面试题
家长会演讲稿范文
2014/01/10 职场文书
网上签名寄语活动留言
2014/01/18 职场文书
人民教师求职自荐信
2014/03/12 职场文书
怀念母亲教学反思
2014/04/28 职场文书
房屋产权共有协议书范本
2014/11/03 职场文书
《模拟人生4》推出新补丁 “婚礼奇缘”DLC终于得到修复
2022/04/03 其他游戏