Heim  >  Artikel  >  Backend-Entwicklung  >  Wie kann ich PHP-Code in Python ausführen?

Wie kann ich PHP-Code in Python ausführen?

Linda Hamilton
Linda HamiltonOriginal
2024-10-22 13:56:02349Durchsuche

How Can I Run PHP Code from Within Python?

PHP-Code in Python ausführen

Das Abrufen eines Bildes aus einem PHP-Skript kann eine Herausforderung sein, wenn das Skript groß und extern ist. Es ist jedoch möglich, PHP-Skripte innerhalb von Python mithilfe des Subprocess-Moduls auszuführen.

Das Subprocess-Modul ermöglicht es Python, externe Befehle und Programme zu starten. So führen Sie ein PHP-Skript mit wenigen Parametern aus und rufen ein Bild ab:

Verwenden von subprocess.call()

Für Skripte, die keine Ausgabe erfordern, verwenden Sie subprocess. Anruf(). Zum Beispiel:

<code class="python">import subprocess
subprocess.call("php /path/to/your/script.php")</code>

Ausgabe mit subprocess.Popen() abrufen

Wenn Sie die Ausgabe aus dem Skript abrufen müssen, verwenden Sie subprocess.Popen(). Legen Sie stdout=subprocess.PIPE fest, um die Ausgabe zu erfassen:

<code class="python">import subprocess
proc = subprocess.Popen("php /path/to/your/script.php", shell=True, stdout=subprocess.PIPE)
script_response = proc.stdout.read()</code>

Die Variable script_response enthält die Ausgabe des PHP-Skripts. Sie können das Bild nun nach Ihren Wünschen bearbeiten.

Das obige ist der detaillierte Inhalt vonWie kann ich PHP-Code in Python 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