首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Errno 13读取大型文本文件时权限被拒绝

Errno 13读取大型文本文件时权限被拒绝
EN

Stack Overflow用户
提问于 2021-07-21 18:58:04
回答 1查看 281关注 0票数 1

我正在使用file.readline()从一个大型文本文件中读取数据。在开始时,文件会被正确读取,直到有一个特定的行(每次我运行这段代码时,它都会在此行停止)。进程将结束,然后报告此错误:

代码语言:javascript
复制
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

附注:文本文件在移动硬盘中。

EN

回答 1

Stack Overflow用户

发布于 2021-07-21 20:06:51

PermsionDenied错误通常是由于用户没有适当的权限所致,例如读取/写入受保护的文件。

Windows上的

  1. 以管理员身份打开cmd(或Powershell):

  1. Run :python <yourscript>.py

Linux上的

您可以管理员身份使用sudo grated运行单个命令您具有管理员使用sudo的权限

sudo python <yourscript>.py

其他可能性:

外部设备上的权限被拒绝错误也可能是由于设备故障或设备可能被加密造成的

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68468297

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档