En python2.7, le module argparse a une méthode add_argument qui peut prendre un nombre variable d'arguments anonymes avant ses arguments mot-clé comme indiqué ci-dessous:Comment add_argument de argparse prend-il des arguments de longueur variable avant les mots-clés?
parser = argparse.ArgumentParser(description='D')
parser.add_argument('-a', '-b', ... '-n', action='store', ... <other keyword args>)
Pour autant que je sache, les définitions de fonction comme suit n » travail t:
def fxn(var_args*, action, otherstuff):
def fxn(action, otherstuff, var_args*): # results in conflict on action
Qu'est-ce que les moyens appropriés pour simuler le comportement add_argument
?