我的PHP代码:
function start($height, $width) {
# do stuff
return $image;
}
下面是我的Python代码:
import subprocess
def php(script_path):
p = subprocess.Popen(['php', script_path], stdout=subprocess.PIPE)
result = p.communicate()[0]
return result
page_html = "test entry"
output = php("file.php")
print page_html + output
imageUrl = start(h,w)
在Python中我想使用PHP的start函数。我不知道如何从Python中访问start函数。有人能帮我吗?
2条答案
按热度按时间ifmq2ha21#
我就是这么做的。就像施咒一样。
要执行特定文件,请执行以下操作:
注意,对于Python3,您需要
res = php(code.encode())
,请参见下面的答案2uluyalo2#
对先前答复的小幅更新:
对于python3,代码字符串应编码为类似字节的对象