[Python]使用OptionParser模块解析命令行参数
程序员文章站
2022-05-19 15:18:56
...
描述:
一、OptionParser的使用方法:
- 导入OptionParser :from optparse import OptionParser
- 构造OptionParser的对象:parser = OptionParser()
- 往OptionParser对象中增加option :parser.add_option()
- 调用OptionParser的解析函数:(options, args) = parser.parse_args()
- 可以在创建 OptionParser 对象时,指定其 version 参数,用于显示当前程序的版本信息:
parser = OptionParser(version="%prog V1.0")
二、parser.add_option()的常用参数:
- short option string: 为第一个参数,表示option的缩写,例如-f
- long option string: 为第二个参数,表示option的全拼,例如---file
- type=:表示此option的值的类型,默认为string,可以指定为string, int, float
- dest=:表示此option在经过OptionParser解析后的options对象中成员的名字。
- default=:表示比option的默认值。
- help=:help信息,添加这个参数可以生成help信息
三、简单实例
#!/user/bin/env python3
from optparse import OptionParse
def job_status_option_parse():
return 0
上一篇: CommonUtils