Wie führe ich ein Python-Skript mit Argumenten aus einem anderen Skript aus?

Patricia Arquette
Freigeben: 2024-10-30 17:25:25
Original
659 Leute haben es durchsucht

How to Run a Python Script with Arguments from Another Script?

Python-Skripte mit Argumenten aus einem anderen Skript ausführen

Es ist möglich, ein Python-Skript aus einem anderen auszuführen und dabei Argumente zu übergeben. Angenommen, Sie möchten ein Skript (script2.py) ausführen, das Werte (0-3) aus einem anderen Skript (script1.py) durchläuft. Wie kann dies erreicht werden?

Um script2.py von script1.py mit Argumenten auszuführen, verwenden Sie den Befehl os.system(). Zum Beispiel:

<code class="python">import os

# Run script2.py with argument 1
os.system("script2.py 1")

# Run script2.py with argument 2
os.system("script2.py 2")</code>
Nach dem Login kopieren

Die Verwendung von execfile(), wie Sie es versucht haben, ist nicht geeignet, da es Python-Anweisungen im aktuellen Kontext ausführt und sys.argv unverändert lässt.

Beachten Sie, dass diese Methode erlaubt Ihnen nicht, von script1.py aus direkt auf Variablen in script2.py zuzugreifen oder diese zu ändern. Wenn Sie Daten zwischen Skripten austauschen müssen, sollten Sie stattdessen die Verwendung von Funktionen oder Modulen in Betracht ziehen.

Das obige ist der detaillierte Inhalt vonWie führe ich ein Python-Skript mit Argumenten aus einem anderen Skript aus?. 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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!