Jupyter Notebook读取Excel文件时报PermissionError: [Errno 13]权限错误如何解决?
读取Excel文件时报
PermissionError: [Errno 13] Permission Denied的解决方法 - 排查文件占用情况:如果目标Excel文件正被Excel、WPS等表格软件打开,关闭对应软件后重试;如果软件已关闭仍报错,打开任务管理器结束所有Excel/WPS相关后台进程后再尝试。
- 检查文件访问权限:右键点击目标Excel文件,选择「属性」→「安全」,确认当前系统登录账户拥有该文件的读取权限,若代码同时需要写入修改该文件,还需要额外开通写入权限。
- 核对代码路径参数:确认调用读取方法时传入的是完整的Excel文件路径,而非文件所在的文件夹路径,该类路径书写错误也会触发权限报错。
错误写法示例:pd.read_excel("D:/数据可视化项目/数据源文件夹")
正确写法示例:pd.read_excel("D:/数据可视化项目/数据源文件夹/项目数据.xlsx") - 调整脚本运行权限:如果文件存放在需要管理员权限的目录(如C盘根目录、Program Files目录),可将文件移动到桌面、当前用户文档目录等普通权限路径重试;也可以右键点击运行代码的编辑器/终端,选择「以管理员身份运行」后再执行脚本。

内容的提问来源于stack exchange,提问作者shubham kandpal
相关产品推荐
相关产品推荐

