Etwas, das Argumente bequem erfasst.
Unabhängig davon, ob es sich um Hilfe handelt, Argumenttypen oder Standardwerte angibt oder sogar versucht, sie selbst zu entwerfen, ist die Verwendung umso praktischer, je praktischer sie ist.
Daher habe ich mich auf diesen Bereich verlassen, um nur die Mindestregeln zu untersuchen und anzuwenden.
parser = argparse.ArgumentParser(description='Testdaten erstellen') #Machen Sie einen Parser
parser.add_argument('target', type=int, default=15, help='Geben Sie die Ziellänge an')
parser.add_argument('number', type=int, default=10, help='Geben Sie die Anzahl der Elemente an')
parser.add_argument('-v', '--version', action='version', version='%(prog)s 1.0') # version
args = parser.parse_args() #Interpretieren Sie Befehlszeilenargumente
Und der erhaltene Wert ist
args.target
args.number
Es scheint, dass es wie herausgenommen werden kann.
Oh, bequem. Es scheint, dass Sie es mit verschiedenen anderen Optionen angeben können, aber ich brauche es jetzt nicht, also ist es das.
Ende.
Recommended Posts