【发布时间】:2012-05-19 16:32:07
【问题描述】:
好的,这适用于我的 linux 服务器,但我正在家里的 PC 上测试我的网站,并试图让 php 执行我的 python 脚本,当然 \ 是 WINDOWS 只有当我在我的 linux 上时路径会发生变化机器。
$pyscript = 'C:\\wamp\\www\\testing\\scripts\\imageHandle.py';
$python = 'C:\\Python27\\python.exe';
$filePath = 'C:\\wamp\\www\\testing\\uploads\\thumbs\\10-05-2012-523.jpeg'
exec('$python $pyscript $filePath', $output, $return );
这适用于我的 linux 机器,但不适用于我的 windows 测试服务器。如何让它在 Windows 上运行?哦,这也适用于直接从 Windows 中的命令提示符运行时
编辑:
这是解决方案:
exec("$python $pyscript $filePath", $output);
我之前用单引号代替双引号,把单引号改成双引号解决了这个问题。
【问题讨论】:
-
如何将变量(参数)从php传递给python??
标签: php python command-line