python v2.7 a un module appelé argparse qui facilite la définition des arguments. Avec cela, vous pouvez facilement créer un script python, donc je publierai un modèle.
# coding:utf-8
import argparse
if __name__ == '__main__':
parser = argparse.ArgumentParser(description='description')
parser.add_argument('arg1', type=int, help='integer argument')
parser.add_argument('arg2', type=str, help='string argument')
# -un ou--Vrai si tout est spécifié,Sinon False est args.Stocké dans tous
parser.add_argument('-a', '--all', action='store_true')
parser.add_argument('--seeds', nargs=2, type=int, help='int options')
args = parser.parse_args()
your_method(args.arg1, args.arg2)
L'un des avantages d'argparse est
De plus, il est possible de gérer de nombreux arguments et de regrouper les arguments dans une liste, mais pour le moment, une brève explication.
Recommended Posts