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的用法的主要内容,如果未能解决你的问题,请参考以下文章

python—模块optparse的用法

python中optparse模块用法

python——内建模块optparse的用法

optparse模块OptionParser学习

使用Python实现Linux系统wc命令,效果一样

使用Python实现Linux系统wc命令,效果一样