python OptionParser的用法
Posted nevermore_29
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python OptionParser的用法相关的知识,希望对你有一定的参考价值。
from optparse import OptionParser parser = OptionParser(usage = "usage: %prog [options] arg" ) parser.add_option("-u", "--url", action=‘append‘, dest="urlname", help=‘this is a url‘) parser.add_option("-p", "--path", action=‘append‘, dest="pathname", help=‘this is a path‘) (options,args) = parser.parse_args() print parser.parse_args() print options, type(options) print options.urlname, type(options.urlname) print options.pathname
python test_optparse.py -h输出
Usage: usage111: test_optparse.py [options] arg Options: -h, --help show this help message and exit -u URLNAME, --url=URLNAME this is a url -p PATHNAME, --path=PATHNAME this is a path
python test_optparse -u 111 -p 222 输出
(<Values at 0x484b908: {‘urlname‘: [‘111‘], ‘pathname‘: [‘222‘]}>, []) {‘urlname‘: [‘111‘], ‘pathname‘: [‘222‘]} <type ‘instance‘> [‘111‘] <type ‘list‘> [‘222‘]
以上是关于python OptionParser的用法的主要内容,如果未能解决你的问题,请参考以下文章