J'utilise Python 2.6.2 (malheureusement je ne peux pas passer à la version 2.7, ou j'utiliserais argparse). Comment puis-je obtenir optparse pour retourner une liste des options qui ont été ajoutées via 'add_option'?Comment puis-je obtenir la liste optparse de tous les arguments et options possibles?
Voici quelques exemples de code:
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']
Je l'ai regardé à travers la source optparse et peut le comprendre en accédant à des attributs internes, mais cela ne semble pas très casher. Quelle est la bonne façon de faire cela?
Merci!
Merci, F.J. Je suppose que puisque optparse n'est plus en développement, il est suffisamment sûr pour accéder aux attributs nommés pour indiquer qu'ils sont _private. – Craig