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

Wie greife ich in Python auf Befehlszeilenargumente zu?

Barbara Streisand
Barbara StreisandOriginal
2024-11-07 11:36:02548Durchsuche

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)

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']

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!

Stellungnahme:
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