编写文件Python

时间:2015-08-11 19:31:49

标签: python file cgi

我有一个python脚本,我正在运行一个post请求。该脚本位于我的cgi-bin中,在脚本的末尾,我正在尝试将文件上传到/var/www/html/文件夹,我就是这样做的

myFile= open("/var/www/html/file.html","w")
myFile.write("<html><body><p>test</p></body></html>")
myFile.close()

但我一直在

<type 'exceptions.IOError'>: [Errno 13] Permission denied: '/var/www/html/file.html' 

出了什么问题?

1 个答案:

答案 0 :(得分:1)

错误本身已经很清楚,您没有足够的权限写信给/var/www/html。它可能与目录的所有者有关。如果所有者是另一个用户,那么您当前的用户没有该目录的写入权限,则会发生错误。