【发布时间】:2010-09-18 06:56:58
【问题描述】:
我有一个非常简单的 mod_wsgi python 应用程序,它尝试写入文件:
tempfile = open('temp.txt', 'w')
这失败了
IOError: [Errno 13] Permission denied: 'temp.txt'
带有 myapp.wsgi 的文件夹具有全局可写权限 (777)。我可以从一个简单的 PHP 测试脚本写入文件。这是在 Mac OSX 10.6 Snow Leopard 上运行的,据我所知,没有额外的保护机制(SELinux、AppArmor 等)。
为什么写权限被拒绝?
【问题讨论】:
-
你试过使用完整路径吗?
-
感谢您,使用完整路径即可。应该想到的 :o)
-
不,不起作用。该文件现在已创建,但它是空的,没有写入任何内容。