当前位置: 首页 > news >正文

PermissionError: [Errno 13] Permission denied

问题分析:
此错误说明 Python 无法写入目标文件 每日运行段落汇总.xlsx,原因可能是:

文件正在被 Excel 打开(最常见原因)

文件夹路径不允许写入(权限问题)

文件夹不存在(也可能)

Windows 对该路径有特殊字符限制(“5月”可能引起问题,但不是主要原因)

解决方法:
请按照以下步骤操作:

方法 1:确认文件是否打开
关闭 每日运行段落汇总.xlsx 文件(如果你打开了它)。

确保 Excel 完全关闭(包括后台进程)。

再次运行你的代码。

方法 2:更换输出路径(推荐)
你也可以将输出路径换一个不会冲突的文件名或文件夹,比如:

output_path = 'C:/Users/Administrator/Desktop/每日运行段落汇总.xlsx'

方法 3:自动创建文件夹(可选增强)
如果你使用的是 “C:/Users/Administrator/Desktop/5月/5月/output/每日运行段落汇总.xlsx” 这样的路径,可以确保路径存在:

import os# 输出文件夹
output_dir = 'C:/Users/Administrator/Desktop/5月/5月/output'
os.makedirs(output_dir, exist_ok=True)# 输出完整路径
output_path = os.path.join(output_dir, '每日运行段落汇总.xlsx')

📌 更新代码片段(带路径创建):

import os# 自动创建输出目录
output_dir = 'C:/Users/Administrator/Desktop/5月/5月/output'
os.makedirs(output_dir, exist_ok=True)# 指定输出文件
output_path = os.path.join(output_dir, '每日运行段落汇总.xlsx')# 保存
result.to_excel(output_path, index=False)

遇到 PermissionError,请:

更换输出路径为桌面或其他位置;

检查杀毒软件或文件是否设为“只读”;

确保 .xlsx 文件未被占用。

http://www.dtcms.com/a/286003.html

相关文章:

  • 复盘爬虫课后练习题
  • 前端学习8:JavaScript数据类型|声明变量|函数定义|函数参数|作用域(多个小练习上手)
  • 【三维重建】LODGE:谷歌DeepMind发布大场景超快3DGS!分层渲染,移动设备均可!
  • CentOS7 内网服务器yum修改
  • 金属伪影校正的双域联合深度学习框架复现
  • blender如何队列渲染多个工程文件的动画?
  • 声画同步!5 个音视频素材适配的网站,创作更和谐
  • 算法学习笔记:29.拓扑排序——从原理到实战,涵盖 LeetCode 与考研 408 例题
  • 前端埋坑之js console.log字符换行后 html没换行问题处理
  • HTML 页面禁止缩放功能
  • javascript 中数组对象操作方法
  • Paimon对比基于消息队列(如Kafka)的传统实时数仓方案的优势
  • Kafka的基本使用
  • 关于在VScode中使用git的一些步骤常用命令及其常见问题:
  • MariaDB 10.4.34 安装配置文档(Windows 版)
  • LLM(Large Language Model)大规模语言模型浅析
  • 第二篇 html5和css3开发基础与应用
  • ElasticSearch Doc Values和Fielddata详解
  • Kotlin序列
  • 外网访问基于 Git 的开源文件管理系统 Gogs
  • CentOS7下的ElasticSearch部署
  • SQL映射文件
  • elasticsearch+logstash+kibana+filebeat实现niginx日志收集(未过滤日志内容)
  • 树的重心相关概念证明
  • MyUI表单VcForm组件文档
  • 组件-多行文本省略-展开收起
  • VMC850立式加工中心Y轴传动机械结构设计cad【7张】三维图+设计说明书
  • 多模态大模型研究每日简报(2025-07-17)
  • 设计循环队列oj题(力口622)
  • 基于现代R语言【Tidyverse、Tidymodel】的机器学习方法与案例分析