我有一个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'
出了什么问题?
答案 0 :(得分:1)
错误本身已经很清楚,您没有足够的权限写信给/var/www/html
。它可能与目录的所有者有关。如果所有者是另一个用户,那么您当前的用户没有该目录的写入权限,则会发生错误。