Heim > Artikel > Backend-Entwicklung > Wie greife ich in Python auf Befehlszeilenargumente zu?
Zugriff auf Befehlszeilenargumente: Eine schnelle Lösung [Duplikat]
Bei der Python-Programmierung ist der Zugriff auf Befehlszeilenargumente ein Kinderspiel. Wenn Sie Ihr Skript mit bestimmten Argumenten im Format $python myfile.py var1 var2 var3 starten, werden diese Argumente innerhalb des Skripts zugänglich.
Um die Befehlszeilenargumente in Ihrem Python-Skript abzurufen und zu verwenden, befolgen Sie diese einfache Anleitung Schritte:
Importieren Sie das System Modul:
import sys
Verwenden Sie sys.argv, um auf Argumente zuzugreifen:
sys.argv ist eine wichtige Variable, die eine Liste aller übergebenen Argumente enthält das Skript, einschließlich des Skriptnamens selbst. Der Skriptname belegt den nullten Index, während die eigentlichen Argumente ab dem ersten Index gespeichert werden.
Zum Beispiel, wenn Sie den folgenden Befehl ausführen:
$python myfile.py one two three
sys.argv in Ihrem Das Python-Skript wird wie folgt angezeigt:
['myfile.py', 'one', 'two', 'three']
Beispiel Code:
Betrachten Sie das folgende Python-Skript:
import sys print("Script Name:", sys.argv[0]) for arg in sys.argv[1:]: print("Argument:", arg)
Wenn Sie dieses Skript mit dem Befehl $python example.py arg1 arg2 arg3 ausführen, lautet die Ausgabe:
Script Name: example.py Argument: arg1 Argument: arg2 Argument: arg3
Durch die Verwendung dieser Methode können Sie effizient auf Befehlszeilenargumente in Ihren Python-Skripten zugreifen und diese bearbeiten und so die Skriptanpassung und Benutzerfreundlichkeit verbessern Interaktion.
Das obige ist der detaillierte Inhalt vonWie greife ich in Python auf Befehlszeilenargumente zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!