python的OptionParser库

 

python的optionParser模块,是python内建的模块,用于处理命令行参数。optparse功能强大,易于使用,可以方便地生成标准的、符合Unix/Posix规范的命令行说明。

optionParser的用法示例:


from optparse import OptionParser
parser = OptionParser()
parser.add_option('-v', "--enable_validate_biz", dest='enable_validate_biz', default='true',
                  help='enable biz validate from pengine register info, default: true')
(options, _args) = parser.parse_args()

1、from optparse import OptionParser

导入模块,不用多说。

2、parser = OptionParser()

构造optionparser的对象。

3、parser.add_option

parser.add_option(...),添加的内容是命令行参数,及相关的帮助信息。每个命令行参数由参数名字符串和参数属性组成,此处-v和--enable_validate_biz分别表示长短参数名dest:存储的变量,default:默认值,help:帮助信息。

4、(options, _args) = parser.parse_args()

调用optionparser的解析函数。

options是一个字典,其key值是app_options()函数中的dest属性的参数值;value值对应的是app_options()函数中的defalut属性的参数值,或者是由命令行传入的参数。

args是由positional arguments组成的列表。

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值