我有一个用于启动我的python文件的php文件,默认版本为(2.7):
<?php
echo '<pre>';
system("cmd /c D:\web\folder\easypy.py");
echo '</pre>';
?>
但我开发了一个更强大的python文件,与其他python(3.5)一起工作。所以我需要在我的php中使用版本3.5的exe。
我试过了:
<?php
echo '<pre>';
system("cmd /c D:\web\folder\strongpy.py D:\folder1\folder2\python35\python.exe");
echo '</pre>';
?>
但它不起作用。
答案 0 :(得分:1)
系统看起来像这样:
system("command", $retval); //retval is optional
你的案例中的命令是:
"cmd /c D:/folder1/folder2/python35/python.exe D:/web/folder/strongpy.py"
最终的PHP代码如下所示:
system("cmd /c D:/folder1/folder2/python35/python.exe D:/web/folder/strongpy.py");