Heim >Backend-Entwicklung >Python-Tutorial >Wie greifen Sie in Python auf Befehlszeilenargumente zu?
In der Python-Entwicklung ist es oft notwendig, auf Befehlszeilenargumente zuzugreifen, die während der Skriptausführung übergeben werden. Dieser Artikel befasst sich mit diesem speziellen Szenario und bietet eine klare Erklärung, wie diese Argumente abgerufen und verwendet werden.
Um auf Befehlszeilenargumente in Python zuzugreifen, können Sie die Variable sys.argv verwenden. Diese Variable ist eine Liste, die alle an das Skript übergebenen Argumente enthält. Das erste Element in der Liste ist immer der Name des Skripts selbst. Alle zusätzlich bereitgestellten Argumente werden der Reihe nach nach dem Skriptnamen aufgelistet.
Lassen Sie uns dies anhand eines praktischen Beispiels demonstrieren. Angenommen, Sie haben ein Skript namens myfile.py und möchten auf die während der Ausführung übergebenen Argumente zugreifen. Sie können den folgenden Code verwenden:
import sys print(sys.argv)
Wenn Sie nun das Skript mit Befehlszeilenargumenten ausführen, wie z. B. $ python myfile.py var1 var2 var3, enthält die Variable sys.argv die folgende Liste:
['myfile.py', 'var1', 'var2', 'var3']
Daher können Sie auf die Argumente als sys.argv[1], sys.argv[2] und sys.argv[3] zugreifen, um „var1“, „var2“ und „ var3' bzw..
Das obige ist der detaillierte Inhalt vonWie greifen Sie in Python auf Befehlszeilenargumente zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!