Wie füge ich optionale oder einmalige Argumente hinzu?
Wie kann ich ein optionales Argument hinzufügen, das nicht mehrmals angegeben werden darf?
Gültig:
$ ./my.py
$ ./my.py --arg MyArgValue
Ungültig:
$ ./my.py --arg MyArgValue --arg ThisIsNotValid
Wenn ich ein Argument wie folgt hinzufüge:
parser.add_argument('--arg', type=str)
Das ungültige Beispiel führt zu einer ZeichenfolgeThisIsNotValid
. Ich würde einen Parserfehler erwarten.