PermissionError: [Errno 13] Permission denied: 'E:\\数据库\\北京环道数据\\16t加载后\\按月加载(缺少20.2,21.1,21.2)\\最终\\~$202212.xlsx'
时间: 2023-09-30 21:01:39 浏览: 84
出现PermissionError: [Errno 13] Permission denied错误提示,通常是由于权限被拒绝导致的。根据你提供的引用内容,可以看出这个错误可能出现在使用pandas库将DataFrame写入xlsx文件时。具体解决方案如下:
1. 首先,错误提示中的文件路径是'E:\\数据库\\北京环道数据\\16t加载后\\按月加载(缺少20.2,21.1,21.2)\\最终\\~$202212.xlsx'。请确认你有权访问和写入这个路径下的文件。如果你没有足够的权限,可以尝试更改文件路径或者获取足够的权限。
2. 此外,如果该xlsx文件已经被其他程序(例如Excel)打开,那么尝试关闭该文件并重新执行代码。因为当文件已经被打开时,再次尝试写入同一个文件时会报PermissionError: [Errno 13] Permission denied错误。
3. 另外,确保在文件路径之前加上字母"r",表示该路径是原始字符串,以防止转义字符造成问题。例如,正确的写法是r'E:\数据库\北京环道数据\16t加载后\按月加载(缺少20.2,21.1,21.2)\最终\~$202212.xlsx'。
综上所述,你可以尝试检查文件路径的权限,确保文件没有被其他程序打开,并在路径之前加上字母"r",以解决PermissionError: [Errno 13] Permission denied错误。
阅读全文
相关推荐


















