加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

使用php的输出执行python脚本

发布时间:2020-12-13 16:05:32 所属栏目:PHP教程 来源:网络整理
导读:是否有任何特殊权限或设置来执行创建新文件或图像的 python脚本? 这是我的代码: ?function py(){ exec( 'python my_script.py'); echo "ok";}py();? 这是我的python脚本(一个例子): #!/usr/bin/pythonimport sysf = open('out.txt','w')print f,'thats al
是否有任何特殊权限或设置来执行创建新文件或图像的 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”消息但没有创建文件.我究竟做错了什么?

解决方法

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

enter image description here

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读