python命令行参数解析OptionParser类用法实例
python命令行参数解析OptionParser类用法实例
本文实例讲述了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程序设计有所帮助。
转载于:https://www.cnblogs.com/amengduo/p/9586295.html
python命令行参数解析OptionParser类用法实例相关推荐
- Python命令行参数解析模块getopt使用实例
这篇文章主要介绍了Python命令行参数解析模块getopt使用实例,本文讲解了使用语法格式.短选项参数实例.长选项参数实例等内容,需要的朋友可以参考下 格式 getopt(args, options ...
- python getopt使用_Python命令行参数解析模块getopt使用实例
这篇文章主要介绍了Python命令行参数解析模块getopt使用实例,本文讲解了使用语法格式.短选项参数实例.长选项参数实例等内容,需要的朋友可以参考下 格式 getopt(args, options ...
- Python命令行参数解析
Python命令行参数解析 Python命令行解析是指读取终端传入的参数 sys.argv属性 这个是sys库立面的一个属性,其用于接收传入程序的命令行参数.它是一个列表.也就是差不多下面这种类型 s ...
- php解析命令行参数选项,PHP 命令行参数解析工具类的示例代码
PHP 命令行参数解析工具类的示例代码 /** * 命令行参数解析工具类 * @author guolinchao */ class CommandLine { // 临时记录短选项的选项值 priv ...
- Python命令行参数解析模块------argparse
首先,argparse 是python自带的命令行参数解析包,可以用来方便地读取命令行参数,当你的代码需要频繁地修改参数的时候,使用这个工具可以将参数和代码分离开来,让你的代码更简洁,适用范围更广 ...
- argparse模块_Argparse:一个具体案例教会你python命令行参数解析
问题描述: 现有一个用于数据格式转换的py脚本(多转一),执行时通过命令行传入一系列的参数控制其具体运行方式,使满足以下要求: 1. 必须传入需要处理的原始数据文件名 2. 可以指定输入文件的格式,若 ...
- python 命令行参数-Python 命令行参数解析
Python用于编写脚本的场景非常多,如何处理脚本(命令行)的参数当然非常关键 首先导入sys,参数列表在sys.arg中 import sys if __name__ == '__main__': ...
- Python的命令行参数解析
文章作者:Tyan 博客:noahsnail.com | CSDN | 简书 命令行参数解析在编程语言中基本都会碰到,Python中内置了一个用于命令项选项与参数解析的模块argparse.下 ...
- Python中最好用的命令行参数解析工具
Python 做为一个脚本语言,可以很方便地写各种工具.当你在服务端要运行一个工具或服务时,输入参数似乎是一种硬需(当然你也可以通过配置文件来实现). 如果要以命令行执行,那你需要解析一个命令行参数解 ...
最新文章
- MYSQL 使用自定义表变量
- FDATOOL设计数字滤波器
- 剑指 Offer 06. 从尾到头打印链表(递归、逆置链表、头部动态插入)
- 上海师范大学计算机作业网址,新SQL——SERVER实验练习答案.doc
- 11_条件随机场CRF2_统计学习方法
- ArcGIS制图技巧系列(1)还原真实的植被
- python:只想在opencv中显示红色通道?
- csv datatable 乱码 导出_C#将DataTable导出到csv文件
- Matlab信号处理,小波降噪
- Entity Framework入门
- 微信公众号实现淘宝查券机器人
- 细线表格-今日小说排行榜
- 什么是JavaBean、bean? 什么是POJO、PO、DTO、VO、BO ? 什么是EJB、EntityBean?
- oracle实验报告4:Oracle数据库模式对象管理(含实验小结)
- git--修改用户名和邮箱的方法(全局修改和局部修改)
- 前美图技术总裁洪小军入职AfterShip 担当CTO助力全球电商服务平台
- 英文名字大全(女篇)
- Vue中音乐播放器的使用
- a类学科计算机,教育部最新一轮学科评估,A类学科数排名前5的大学,性价比最高...
- Photoshop CS5初学者必读(19)——应用曲线
热门文章
- UVALive 7070 The E-pang Palace 暴力
- 肤色检测算法 - 基于不同颜色空间简单区域划分的皮肤检测算法
- Exchange 2010 恢复误删除的邮箱账户及其邮箱
- matlab 实例均命名为,MATLAB复习题
- 计算机编程课程顺序_您可以在6月开始参加630项免费的在线编程和计算机科学课程...
- 测试驱动开发 测试前移_测试驱动的开发可能看起来是工作的两倍-但无论如何您都应该这样做...
- 浏览器获取浏览历史_浏览器历史的未来
- hung-yi lee_p11_逻辑回归
- oracle汉化包下载地址
- 在客户端调用MOSS的搜索服务,实现更加灵活的搜索控制