在 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中文网其他相关文章!