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的帮助信息
时间: 2024-12-13 07:29:50