Heim >Backend-Entwicklung >Python-Tutorial >Wie kann ich mit dem argparse-Modul von Python eine Werteliste als Befehlszeilenargument übergeben?
Im argparse-Modul von Python können Sie übergeben eine Liste als Befehlszeilenargument mit den Optionen nargs oder append.
nargs
Verwenden Sie nargs, um die Anzahl der zu erwartenden Argumente anzugeben. Beispielsweise gibt nargs=' ein oder mehrere Argumente an und nargs='*' gibt null oder mehr Argumente an. So verwenden Sie es:
<code class="python">parser.add_argument('-l', '--list', nargs='+', help='<Required> Set flag', required=True) # Use like: # python test.py -l 1234 2345 3456 4567</code>
append
Verwenden Sie append, um eine Liste zu erstellen, indem Sie jedes Argument als Element hinzufügen. So verwenden Sie es:
<code class="python">parser.add_argument('-l', '--list', action='append', help='<Required> Set flag', required=True) # Use like: # python test.py -l 1234 -l 2345 -l 3456 -l 4567</code>
WICHTIG:
Das obige ist der detaillierte Inhalt vonWie kann ich mit dem argparse-Modul von Python eine Werteliste als Befehlszeilenargument übergeben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!