Heim >Backend-Entwicklung >Python-Tutorial >Wie kann ich in Python auf Befehlszeilenargumente zugreifen und diese verwenden?

Wie kann ich in Python auf Befehlszeilenargumente zugreifen und diese verwenden?

Barbara Streisand
Barbara StreisandOriginal
2024-12-26 01:21:15427Durchsuche

How to Access and Use Command Line Arguments in Python?

Befehlszeilenargumente mit Python

Frage: Wie können wir auf die für Python bereitgestellten Befehlszeilenargumente zugreifen und diese interpretieren? Skript?

Kontext:

Befehlszeilenargumente ermöglichen es Benutzern, das Verhalten eines Skripts beim Aufruf zu konfigurieren. Dies ist eine gemeinsame Funktion vieler Programme.

Verarbeitung von Befehlszeilenargumenten:

In Python enthält die Variable sys.argv eine Liste von Befehlszeilenargumenten. sys.argv[0] stellt immer den Skriptnamen selbst dar.

Um die Argumente zu verarbeiten, können Sie über sys.argv[1:] iterieren, das die tatsächlich bereitgestellten Argumente enthält. Zum Beispiel:

import sys

print("\n".join(sys.argv))

Dieser Code gibt jedes Argument in einer neuen Zeile aus.

Alternativ können Sie auf bestimmte Argumente über ihren Index zugreifen:

import sys

print(sys.argv[1:])

Dieser Code Gibt nur die vom Benutzer bereitgestellten Argumente aus, mit Ausnahme des Skriptnamens.

Das obige ist der detaillierte Inhalt vonWie kann ich in Python auf Befehlszeilenargumente zugreifen und diese verwenden?. 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