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访问MySQL封装的常用类实例
Nov 11 Python
在Heroku云平台上部署Python的Django框架的教程
Apr 20 Python
Python编程判断这天是这一年第几天的方法示例
Apr 18 Python
解决Python运行文件出现out of memory框的问题
Dec 03 Python
PyQT实现菜单中的复制,全选和清空的功能的方法
Jun 17 Python
Python Web框架之Django框架Form组件用法详解
Aug 16 Python
Python-opencv 双线性插值实例
Jan 17 Python
Python 动态变量名定义与调用方法
Feb 09 Python
tensorflow生成多个tfrecord文件实例
Feb 17 Python
python GUI库图形界面开发之PyQt5状态栏控件QStatusBar详细使用方法实例
Feb 28 Python
Django ModelForm操作及验证方式
Mar 30 Python
解决django的template中如果无法引用MEDIA_URL问题
Apr 07 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中实现进程间通讯
2006/10/09 PHP
php 判断访客是否为搜索引擎蜘蛛的函数代码
2011/07/29 PHP
php 判断是否是中文/英文/数字示例代码
2013/09/30 PHP
thinkphp3.x连接mysql数据库的方法(具体操作步骤)
2016/05/19 PHP
Laravel-admin之修改操作日志的方法
2019/09/30 PHP
Gambit vs ForZe BO3 第二场 2.13
2021/03/10 DOTA
收集的10个免费的jQuery相册
2011/02/26 Javascript
工作需要写的一个js拖拽组件
2011/07/28 Javascript
Linux下使用jq友好的打印JSON技巧分享
2014/11/18 Javascript
JavaScript控制table某列不显示的方法
2015/03/16 Javascript
JavaScript中几种排序算法的简单实现
2015/07/29 Javascript
jQuery对象的链式操作用法分析
2016/05/10 Javascript
javascript简单实现跟随滚动条漂浮的返回顶部按钮效果
2016/08/19 Javascript
AngularJS 过滤器(自带和自建)详解
2016/09/19 Javascript
详解Node.js中的事件机制
2016/09/22 Javascript
Jquery Easyui对话框组件Dialog使用详解(14)
2016/12/19 Javascript
理解javascript中的闭包
2017/01/11 Javascript
npm scripts 使用指南详解
2018/10/08 Javascript
微信小程序使用wx.request请求服务器json数据并渲染到页面操作示例
2019/03/30 Javascript
jquery.validate自定义验证用法实例分析【成功提示与择要提示】
2020/06/06 jQuery
JQuery使用数组遍历跳出each循环
2020/09/01 jQuery
python3制作捧腹网段子页爬虫
2017/02/12 Python
Python入门之三角函数atan2()函数详解
2017/11/08 Python
Python 读取图片文件为矩阵和保存矩阵为图片的方法
2018/04/27 Python
python中使用iterrows()对dataframe进行遍历的实例
2018/06/09 Python
python计算两个地址之间的距离方法
2018/06/09 Python
如何利用Boost.Python实现Python C/C++混合编程详解
2018/11/08 Python
python中import与from方法总结(推荐)
2019/03/21 Python
Django 多表关联 存储 使用方法详解 ManyToManyField save
2019/08/09 Python
python3下pygame如何实现显示中文
2020/01/11 Python
美国半成品食材配送服务商:Home Chef
2018/01/25 全球购物
Camper鞋西班牙官方网上商店:西班牙马略卡岛的鞋类品牌
2019/03/14 全球购物
阿联酋手表和配饰购物网站:Rivolishop
2019/11/25 全球购物
List、Map、Set三个接口,存取元素时,各有什么特点?
2015/09/27 面试题
2014年乡镇工作总结
2014/11/21 职场文书
幼儿园托班开学寄语(2016秋季)
2015/12/03 职场文书