码迷,mamicode.com
首页 > 编程语言 > 详细

python optparser模块

时间:2015-03-16 11:05:40      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:命令行参数   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的帮助信息




python optparser模块

标签:命令行参数   python   optparser   

原文地址:http://blog.csdn.net/u010640235/article/details/44301779

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!