好的,这适用于我的 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);
我以前用单引号代替双引号,把单引号改成双引号解决了这个问题。