python 显示了如何使用optparse模块的简单示例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 显示了如何使用optparse模块的简单示例相关的知识,希望对你有一定的参考价值。

#!/usr/bin/python

# shows a simple example on how to use optparse module
# works under python2.6.5

# usage 1: 
# python optparse_exampe_1.py -o output.txt
# usage 2: 
# python optparse_exampe_1.py --help
# usage 3:
# python optparse_exampe_1.py

# the source of this snippet is modified from Doug Hellmann's Python Module of The Week
# http://pymotw.com/2/optparse/index.html

import optparse

# set the parser options
parser = optparse.OptionParser()
parser.add_option('-o', '--output', 
                  # dest keeps the variable name "output_filename" 
                  # to store the value of the option '-o', for later usage.
                  dest="output_filename", 
                  default="default.out",
                  help="test help info",
                  )
parser.add_option('--version',
                  dest="version",
                  default=1.0,
                  type="float",
                  )

'''
with the parser-option settings added, now optparse can parse the options 
by parse_args()
the parse_args(), by default it uses sys.argv[1:] 
https://docs.python.org/2/library/optparse.html
'''
options, remainder = parser.parse_args()

print 'VERSION   :', options.version
print 'OUTPUT    :', options.output_filename
print 'REMAINING :', remainder

以上是关于python 显示了如何使用optparse模块的简单示例的主要内容,如果未能解决你的问题,请参考以下文章

Python中optparse模块使用浅析

如何将 optparse() 代码升级为 argparse() 代码

Python 命令行参数解析: optparse 模块

python——optparse模块

python——optparse模块

python 模块 optparse