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.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage