Heim > Backend-Entwicklung > Python-Tutorial > Wie greife ich in Python auf Befehlszeilenargumente zu?

Wie greife ich in Python auf Befehlszeilenargumente zu?

Barbara Streisand
Freigeben: 2024-11-09 10:16:02
Original
469 Leute haben es durchsucht

How to Access Command Line Arguments in Python?

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

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

sys.argv in Ihrem Das Python-Skript wird wie folgt angezeigt:

['myfile.py', 'one', 'two', 'three']
Nach dem Login kopieren

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

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

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!

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