使用php的输出执行python脚本

是否有任何特殊权限或设置来执行创建新文件或图像的
python脚本?

这是我的代码:

<?
function py(){
    exec( 'python my_script.py');
    echo "ok";
}

py();
?>

这是我的python脚本(一个例子):

#!/usr/bin/python
import sys

f = open('out.txt', 'w')
print >> f, 'thats all'
f.close()

运行php我收到“ok”消息但没有创建文件.我究竟做错了什么?

最佳答案 为文件和文件夹设置正确的权限就可以了.

《使用php的输出执行python脚本》

在Mac OS上:Alt单击“”,然后搜索_www并将“万维网服务器”添加到具有读写权限的用户.对于根文件夹也是如此.

点赞