Heim > Artikel > Backend-Entwicklung > Wie kann ich ein externes Python-Skript mit Argumenten aus einem anderen Skript ausführen?
Externe Python-Skripte mit Argumenten aus einem anderen Skript ausführen
Das Ziel dieser Diskussion ist die Ausführung eines Python-Skripts (script2.py) aus einem anderen Python-Skript (script1.py) heraus, während Argumente an script2.py übergeben werden, als würden sie über die Befehlszeile eingegeben.
Eine Methode, dies zu erreichen, ist die Verwendung von os.system in script1.py:
<code class="python">os.system("script2.py 1")</code>
Dieser Befehl führt script2.py mit dem Argument „1“ als erstem Argument aus.
Es ist wichtig zu beachten, dass die Verwendung von execfile zum Erreichen dieses Ziels nicht empfohlen wird, da dadurch die Anweisungen von script2.py im selben Ausführungskontext wie script1.py ausgeführt werden, was zu keiner Änderung in sys.argv in script2 führt. py.
Das obige ist der detaillierte Inhalt vonWie kann ich ein externes Python-Skript mit Argumenten aus einem anderen Skript ausführen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!