欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

[Python]使用OptionParser模块解析命令行参数

程序员文章站 2022-05-19 15:18:56
...

描述:

一、OptionParser的使用方法:

  1. 导入OptionParser :from optparse import OptionParser
  2. 构造OptionParser的对象:parser = OptionParser()
  3. 往OptionParser对象中增加option :parser.add_option()
  4. 调用OptionParser的解析函数:(options, args) = parser.parse_args()
  5. 可以在创建 OptionParser 对象时,指定其 version 参数,用于显示当前程序的版本信息:

          parser = OptionParser(version="%prog V1.0")  

二、parser.add_option()的常用参数:

  1. short option string: 为第一个参数,表示option的缩写,例如-f
  2. long option string: 为第二个参数,表示option的全拼,例如---file
  3. type=:表示此option的值的类型,默认为string,可以指定为string, int, float
  4. dest=:表示此option在经过OptionParser解析后的options对象中成员的名字。
  5. default=:表示比option的默认值。
  6. help=:help信息,添加这个参数可以生成help信息

三、简单实例

#!/user/bin/env python3

from optparse import OptionParse

def job_status_option_parse():


  return 0