04/01/2016

Argparse (Note pour moi-même)

- Parce que je n'ai jamais réussi à apprendre par coeur les noms des méthodes de argparse,
- Parce que j'ai toujours pratiquement les mêmes cas d'utlisation,
- Parce que ces cas ne ressortent pas vraiment dans l'aide d'argparse,
Je note ces cas ici :

parser = argparse.ArgumentParser(description="What I do")
parser.add_argument("astFile", help="the path where to find source ast")
parser.add_argument("resultPath", help="the path where to write results")
args = parser.parse_args()

et

parser = argparse.ArgumentParser(description="What I do")
subparsers = parser.add_subparsers(title="commands", dest="action")
subparsers.add_parser("start", help="start everything")
subparsers.add_parser("stop", help="stop everything")
subparsers.add_parser("status", help="get status")
args = parser.parse_args()