很抱歉,我知道这是一个争议很大的问题,但是我无法解决我的问题,而且所有帖子都过时了……我已经尝试了好几天了,但是没有用。 问题是,我只想从基本的php脚本执行python脚本。 我已经尝试了exec()函数,但是有一个奇怪的错误: 这就是我在php中键入的内容:
echo exec("C:\Users\paulz\AppData\Local\Programs\Python\Python35-32\python C:\wamp\www\tests\tipe\tipe.py 2>&1")
我有这个:
C:\Users\paulz\AppData\Local\Programs\Python\Python35-32\python.exe: can't find '__main__' module in 'C:\\wamp\\www'
一些细节: -我正在使用Windows机器, -对于“ python.exe”文件,我见过一些人在谈论“ c:\ Python26 \ python.exe”路径,但我什么都没有。 -我试图将文件放在其他位置(目录),同样的错误 -我尝试使用system(),passthru(),shell_exec()等...而无法正常工作(我可能以错误的方式或错误的参数使用了它们) -我使用的是wamp,所以我在本地工作,但是我必须尽快使用真实的服务器,因此,如果服务器发生了变化,我想同时了解这两种方式...
我只想通过php运行此python脚本并获取get和array作为回报,因此,如果这不是好方法,请告诉我另一个;)
请帮助:'(
谢谢!