Python 内での PHP コードの実行
スクリプトが大きく外部にある場合、PHP スクリプトから画像を取得するのは困難になることがあります。ただし、subprocess モジュールを使用して Python 内で PHP スクリプトを実行することは可能です。
subprocess モジュールを使用すると、Python で外部コマンドやプログラムを起動できるようになります。いくつかのパラメータを指定して PHP スクリプトを実行し、画像を取得する方法は次のとおりです。
subprocess.call() の使用
出力を必要としないスクリプトの場合は、subprocess を使用します。電話()。例:
<code class="python">import subprocess subprocess.call("php /path/to/your/script.php")</code>
subprocess.Popen() を使用した出力の取得
スクリプトから出力を取得する必要がある場合は、subprocess.Popen() を使用します。 stdout=subprocess.PIPE を設定して出力をキャプチャします。
<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>
script_response 変数には PHP スクリプトの出力が含まれます。要件に応じて画像を処理できるようになりました。
以上がPython 内から PHP コードを実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。