Wie greife ich in Python auf Befehlszeilenargumente zu?

Barbara Streisand
Freigeben: 2024-11-07 11:36:02
Original
615 Leute haben es durchsucht

How Do I Access Command Line Arguments in Python?

Zugriff auf Befehlszeilenargumente in Python

Das Abrufen von Befehlszeilenargumenten ist ein entscheidender Aspekt bei der Ausführung von Python-Skripten. Dadurch können Sie während der Ausführung Werte von der Konsole übergeben und so dynamische Konfigurationen oder Benutzereingaben ermöglichen.

Lösung:

Um Befehlszeilenargumente in Python abzurufen, verwenden Sie die Funktion sys Modul. Sein argv-Attribut enthält eine Liste von Zeichenfolgen, die die während des Skriptaufrufs übergebenen Argumente darstellen.

Die folgenden Schritte führen Sie durch den Prozess:

  1. Importieren Sie das Systemmodul.
  2. Greifen Sie auf die sys.argv-Liste zu.
  3. Jedes Element in der Liste entspricht einem Befehlszeilenargument.

Beispiel:

Bedenken Sie Der folgende Code, der den Argumentzugriff demonstriert:

import sys

print(sys.argv)
Nach dem Login kopieren

Wenn Sie dieses Skript mit dem Befehl $ python myfile.py var1 var2 var3 ausführen, sieht die Ausgabe in der Python-Konsole wie folgt aus:

['myfile.py', 'var1', 'var2', 'var3']
Nach dem Login kopieren

Der Name des Skripts wird als erstes Element in der Liste gespeichert (myfile.py), gefolgt von den angegebenen Argumenten.

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