使用Pandas读取xlsx文件时路径不存在报错的问题求助
解决Pandas读取本地Excel文件报“目录不存在”的问题
以下是几个实用的排查和解决步骤:
核对路径与文件名的细节
确认RVToolsvHost.xlsx的拼写完全正确,注意是否有隐藏的后缀名(比如系统默认隐藏已知后缀,实际文件名可能是RVToolsvHost.xlsx.xlsx)。可以右键文件选择「属性」,直接复制粘贴属性里的完整路径和文件名到代码中。验证路径写法的正确性
你第一种原始字符串的写法是正确的,第二种在原始字符串(带r前缀)里加双反斜杠反而会导致路径错误,正确的写法示例:# 原始字符串写法(推荐) import pandas as pd data = pd.read_excel(r'C:\tmp\RVToolsvHost.xlsx') # 非原始字符串写法 data = pd.read_excel('C:\\tmp\\RVToolsvHost.xlsx') # 跨平台通用的正斜杠写法 data = pd.read_excel('C:/tmp/RVToolsvHost.xlsx')排查权限与文件真实性
- 尝试将文件复制到桌面,用桌面路径测试读取,排除原目录的权限限制问题。
- 打开CMD执行
dir C:\tmp\RVToolsvHost.xlsx,如果提示找不到文件,说明文件确实不在该路径下;若能显示文件信息,再回到代码排查。
更新依赖库
确保读取xlsx所需的依赖库版本正常,执行命令更新:pip install --upgrade pandas openpyxl
内容的提问来源于stack exchange,提问作者giff1
相关产品推荐
相关产品推荐

