Utilisez ArgumentParser pour spécifier des options lors de l'exécution de python
option_argparser.py
from argparse import ArgumentParser
def get_option(level):
argparser = ArgumentParser()
argparser.add_argument('-l', '--level', type=int,
default=level,
help='Specify level')
return argparser.parse_args()
level=1
args = get_option(level)
print('level : ' + str(args.level))
Résultat d'exécution
$ python3 option_argparser.py
level : 1
$ python3 option_argparser.py -l 3
level : 3
$ python3 option_argparser.py --level 3
level : 3
$ python3 option_argparser.py --help
usage: option_argparser.py [-h] [-l LEVEL]
optional arguments:
-h, --help show this help message and exit
-l LEVEL, --level LEVEL
Specify level
argparse --- Analyseur d'options de ligne de commande, arguments, sous-commandes Un bref résumé de la façon d'utiliser ArgumentParser
Recommended Posts