我正在尝试运行我的这个转储脚本,但每次我尝试在IDLE中运行它时,它都会给我这个错误:
Traceback (most recent call last):
File "C:\Python27\Python_Scripts\dumper.py", line 282, in <module>
cat=Cat(catName)
File "C:\Python27\Python_Scripts\dumper.py", line 47, in __init__
cat2=open(catname,"rb")
IOError: [Errno 13] Permission denied: 'C:/Program Files (x86)/Origin Games/Plants vs Zombies Garden Warfare 2'
>>>
我甚至在Windows 7上通过命令行以管理员身份运行,但也没有运气!如果有人知道问题是什么,请告诉我。我可以提供完整的.py文件以防万一。
答案 0 :(得分:1)
布莱斯的怀疑是正确的。
>>> open('C:/programs', 'rb') # a directory
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
open('C:/programs', 'rb')
PermissionError: [Errno 13] Permission denied: 'C:/programs'