Heim >Backend-Entwicklung >Python-Tutorial >Wie analysiere ich Befehlszeilenargumente in Python?

Wie analysiere ich Befehlszeilenargumente in Python?

Barbara Streisand
Barbara StreisandOriginal
2024-12-21 13:59:09642Durchsuche

How Do I Parse Command Line Arguments in Python?

Analyse von Befehlszeilenargumenten in Python

In Python enthält die Liste sys.argv alle Argumente, die einem Skript bei der Ausführung bereitgestellt werden. Um diese Argumente abzurufen und zu verarbeiten, verwenden Sie die folgenden Schritte:

  1. Importieren Sie das sys-Modul:
import sys
  1. Befehlszeilenargumente drucken:

Alle bereitgestellten Argumente für drucken Konsole:

print("\n".join(sys.argv))
  1. Auf bestimmte Argumente zugreifen:

Um auf bestimmte Argumente zuzugreifen, verwenden Sie deren Positionsindex in sys.argv:

print(sys.argv[0])  # Script name
print(sys.argv[1:])  # All arguments except the script name

Zum Beispiel, wenn Sie ein Skript mit Folgendem ausführen Befehl:

python script.py arg1 arg2 arg3

sys.argv wäre:

['script.py', 'arg1', 'arg2', 'arg3']

Das obige ist der detaillierte Inhalt vonWie analysiere ich Befehlszeilenargumente in Python?. 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