我正在使用file.readline()
从一个大的文本文件中读取数据。在开始时,文件被正确读取,直到某一行(每次我运行这段代码时,它都会停在这一行)。此过程将结束,然后报告此错误:
File "E:/Det_devided_2/analysis.py", line 286, in <module>
caculate_neg(path, 429496730, part_id)
File "E:/Det_devided_2/analysis.py", line 229, in caculate_neg
det_line = file.readline()
PermissionError: [Errno 13] Permission denied
附言。 文本文件位于移动硬盘中
PermsionDenied
错误通常是由于用户没有适当的权限(如读/写受保护的文件)造成的在Windows上:
以管理员身份打开cmd(或Powershell):
运行:
python <yourscript>.py
在Linux上:
您可以使用
sudo
以管理员身份运行单个命令,前提是您拥有管理员使用sudo
的权限sudo python <yourscript>.py
其他可能性:
外部设备上的权限被拒绝错误也可能是由于设备故障或设备可能被加密
相关问题 更多 >
编程相关推荐