Wie greifen Sie in Python auf Befehlszeilenargumente zu?

Patricia Arquette
Freigeben: 2024-11-08 01:07:02
Original
733 Leute haben es durchsucht

How do you access command line arguments in Python?

Befehlszeilenargumente in Python verstehen

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.

Implementierung

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)
Nach dem Login kopieren

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']
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!