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学习思维导图(必看篇)
Jun 26 Python
Python二叉树的定义及常用遍历算法分析
Nov 24 Python
今天 平安夜 Python 送你一顶圣诞帽 @微信官方
Dec 25 Python
Python字典及字典基本操作方法详解
Jan 30 Python
Python实现计算圆周率π的值到任意位的方法示例
May 08 Python
Python 给屏幕打印信息加上颜色的实现方法
Apr 24 Python
Python使用Pandas库实现MySQL数据库的读写
Jul 06 Python
Python学习笔记之集合的概念和简单使用示例
Aug 22 Python
opencv3/python 鼠标响应操作详解
Dec 11 Python
python操作cfg配置文件方式
Dec 22 Python
python GUI库图形界面开发之PyQt5窗口类QMainWindow详细使用方法
Feb 26 Python
Python中如何处理常见报错
Jan 18 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
杏林同学录(五)
2006/10/09 PHP
php adodb介绍
2009/03/19 PHP
php数组中删除元素之重新索引的方法
2014/09/16 PHP
将FCKeditor导入PHP+SMARTY的实现方法
2015/01/15 PHP
php实现微信模拟登陆、获取用户列表及群发消息功能示例
2017/06/28 PHP
PHP模版引擎原理、定义与用法实例
2019/03/29 PHP
JavaScript实现在数组中查找不同顺序排列的字符串
2014/09/26 Javascript
nodejs实现HTTPS发起POST请求
2015/04/23 NodeJs
JavaScript使用位运算符判断奇数和偶数的方法
2015/06/01 Javascript
易操作的jQuery表单提示插件
2015/12/01 Javascript
jQuery获取某天的农历日期并判断是否除夕或新年的方法
2016/03/01 Javascript
Ionic如何实现下拉刷新与上拉加载功能
2016/06/03 Javascript
React Js 微信禁止复制链接分享禁止隐藏右上角菜单功能
2017/05/26 Javascript
vue toggle做一个点击切换class(实例讲解)
2018/03/13 Javascript
详解vue-cli 构建项目 vue-cli请求后台接口 vue-cli使用axios、sass、swiper
2018/05/28 Javascript
原生js添加一个或多个类名的方法分析
2019/07/30 Javascript
vue动态禁用控件绑定disable的例子
2019/10/28 Javascript
Angular+ionic实现折叠展开效果的示例代码
2020/07/29 Javascript
八种Vue组件间通讯方式合集(推荐)
2020/08/18 Javascript
[03:57]DOTA2英雄梦之声_第03期_幻影刺客
2014/06/21 DOTA
Python脚本实现代码行数统计代码分享
2015/03/10 Python
python3.6使用pymysql连接Mysql数据库
2018/05/25 Python
python统计多维数组的行数和列数实例
2018/06/23 Python
pygame游戏之旅 添加游戏介绍
2018/11/20 Python
浅谈Python类中的self到底是干啥的
2019/11/11 Python
Pandas实现DataFrame按行求百分数(比例数)
2019/12/27 Python
Python爬虫破解登陆哔哩哔哩的方法
2020/11/17 Python
css3的@media属性实现页面响应式布局示例代码
2014/02/10 HTML / CSS
非常漂亮的CSS3百叶窗焦点图动画
2016/02/24 HTML / CSS
HTML5到底会有什么发展?HTML5的前景展望
2015/07/07 HTML / CSS
Juice Beauty官网:有机美容产品,护肤与化妆品
2020/06/13 全球购物
Kickers鞋英国官网:男士、女士和儿童鞋
2021/03/08 全球购物
体育专业学生自我评价范文
2014/01/17 职场文书
小学秋季运动会通讯稿
2015/11/25 职场文书
Python道路车道线检测的实现
2021/06/27 Python
Django框架之路由用法
2022/06/10 Python