我正在使用Python 2.6.2(不幸的是無法升級到2.7,或者我會使用argparse)。我如何獲得optparse返回通過'add_option'添加的選項列表?如何獲得optparse列出所有可能的參數和選項?
下面是一些示例代碼:
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源望去,可以通過訪問內部屬性看着辦吧,但似乎並不十分潔淨。什麼是正確的方法來做到這一點?
謝謝!
謝謝,F.J.我猜想,因爲optparse不再被開發,訪問被命名的屬性是足夠安全的,以表明它們是_private。 – Craig