我正在 Django 中构建一个应用程序,并希望运行我之前已经创建的 .php 脚本。我需要能够向 .php 文件提供一个字符串并捕获返回的输出。有谁知道如何做到这一点?我可以发出某种 http 请求并捕获响应吗?
附注我已经尝试将 php 文件转换为 python 脚本,但我无法让它工作..
请您参考如下方法:
试试这个,我找到了 here
import subprocess
#simple caller, disguard output
subprocess.call("php /path/to/my/old/script.php")
# if you want output
proc = subprocess.Popen("php /path/to/my/script.php", shell=True,
stdout=subprocess.PIPE)
script_response = proc.stdout.read()
