python optparser模块

optparser模块的作用是用于命令行参数处理

先给个简单的例子:

from optparse import optionParser
parser = OptionParser(usage="usage: yourscript %prog [options] [install | test]",version=" 0.0.1")
parser.add_option("--prefix",dest="prefix,action="store",help=_("define toplevel directory for Code_Aster (identical to --aster_root)"), metavar="DIR")
parser.add_option("-q", "--quiet", dest="verbose", action='store_false',default=True,help=_("turn off verbose mode"),)
opts, args = parser.parse_args() 

使用方式:

prefix = opts.prefix
verbose = opts.verbose

解析:

--prefix  |  -q  | -quiet 是参数名称 其中-q 和 -quiet分别是短、长参数名

action 用于指示optparse 当解析到一个命令行参数时该如何处理,有一组固定的值可以选择:store_const  | append  |  callback

default  默认值

help 生成 -h | -help的帮助信息




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值