Quelque chose qui capture commodément les arguments.
Qu'il s'agisse d'aide, de spécification de types d'arguments, de valeurs par défaut ou même d'essayer de le concevoir vous-même, plus c'est pratique, plus il est compliqué à utiliser.
Je me suis donc appuyé sur ce domaine pour enquêter et utiliser uniquement les règles minimales.
parser = argparse.ArgumentParser(description='Créer des données de test') #Faire un analyseur
parser.add_argument('target', type=int, default=15, help='Spécifiez la longueur cible')
parser.add_argument('number', type=int, default=10, help='Spécifiez le nombre d'éléments')
parser.add_argument('-v', '--version', action='version', version='%(prog)s 1.0') # version
args = parser.parse_args() #Interpréter les arguments de ligne de commande
Et la valeur obtenue est
args.target
args.number
Il semble qu'il puisse être retiré comme.
Oh, c'est pratique. Il semble que vous puissiez le spécifier avec diverses autres options, mais je n'en ai pas besoin maintenant, alors c'est tout.
fin.
Recommended Posts