我正在使用 Python 2.6.2(不幸的是无法升级到 2.7,或者我会使用 argparse)。如何让 optparse 返回已通过“add_option”添加的选项列表?
这是一些示例代码:
from optparse import OptionParser
parser = OptionParser()
parser.add_option('--one')
parser.add_option('--two')
(opts,args) = parser.parser_args()
optlist = parser.funcToGetListOfOptions()
print optlist
['one', 'two']
我已经查看了 optparse 源,可以通过访问内部属性来解决这个问题,但这似乎不太合理。这样做的正确方法是什么?
谢谢!