如何从php运行python脚本,获取错误

时间:2018-08-22 21:38:53

标签: php python windows exec

很抱歉,我知道这是一个争议很大的问题,但是我无法解决我的问题,而且所有帖子都过时了……我已经尝试了好几天了,但是没有用。 问题是,我只想从基本的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作为回报,因此,如果这不是好方法,请告诉我另一个;)

请帮助:'(

谢谢!

0 个答案:

没有答案