Heim  >  Artikel  >  Backend-Entwicklung  >  Wie kann ich ein externes Python-Skript mit Argumenten aus einem anderen Skript ausführen?

Wie kann ich ein externes Python-Skript mit Argumenten aus einem anderen Skript ausführen?

DDD
DDDOriginal
2024-10-31 20:58:29761Durchsuche

How Can I Execute an External Python Script with Arguments from Another Script?

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!

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