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

Linda Hamilton
Freigeben: 2024-10-22 13:56:02
Original
348 Leute haben es durchsucht

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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!

Quelle:php
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!