免责声明此问题可能与我通过搜索找不到的问题重复。
我正在尝试打开我下载的.txt文件。我用过:
with open("spam.txt", "a+") as ef:
#other code that works
我正在IOError [Errno 13] Permission denied: 'spam.txt'
我做错了什么或者我必须以不同的方式打开文件吗?
编辑:我检查过,我确实拥有该文件的所有读,写和执行权限,我可以在记事本上打开它。我使用Windows作为我的操作系统。
答案 0 :(得分:1)
好吧,我解决了问题。事实证明,Komodo Edit 9.3需要处于管理模式才能对文件做任何事情。
通过它的方法是以管理员身份运行Komodo Edit或从Python窗口运行它。
答案 1 :(得分:-1)
我不相信这是你的代码。你是在linux环境下吗?如果是,请检查文件是否具有读取权限。
代码工作得很好。
with open("white-list.txt","a+") as ef:
print ef
<open file 'white-list.txt', mode 'a+' at 0x10206a6f0>
https://docs.python.org/2/tutorial/inputoutput.html#reading-and-writing-files