You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows系统下使用Pandas的read_csv函数无法找到文件求助

解决Windows下Pandas读取CSV的FileNotFoundError问题

嘿,刚上手Pandas的Windows小伙伴,别着急,这个报错我见太多了,咱们一步步排查解决👇

首先还原你的问题场景:
你要读取的文件路径是 C:\Users\me\data\lending_club\loan.csv,执行代码:

path = 'C:\\Users\\me\\data\\lending_club\\loan.csv'
pd.read_csv(path)

触发了如下错误:


FileNotFoundError Traceback (most recent call last)
in ()
1 path = 'C:\Users\me\data\lending_club\loan.csv'
----> 2 pd.read_csv(path)

接下来给你几个排查和解决的方法:

  • 先确认文件真的在这个位置!
    把路径 C:\Users\me\data\lending_club\loan.csv 复制到Windows资源管理器的地址栏,回车看看能不能直接打开文件。很多时候问题出在:

    • 用户名拼写错误(比如是不是Me而不是me?虽然Windows路径不区分大小写,但偶尔会有例外)
    • 文件名写错了(比如实际是Loan.csv,或者因为隐藏了文件后缀,实际文件名是loan.csv.csv)
    • 文件夹层级错了(比如是不是data文件夹里还有个额外的子文件夹?)
  • 换一种更稳妥的路径写法试试
    Windows下的路径转义很容易出问题,推荐两种更靠谱的写法:

    1. 用正斜杠/(Pandas完全支持这种格式):
      path = 'C:/Users/me/data/lending_club/loan.csv'
      pd.read_csv(path)
      
    2. 用原始字符串(在路径前加r,彻底避免转义字符干扰,这是我最推荐的写法):
      path = r'C:\Users\me\data\lending_club\loan.csv'
      pd.read_csv(path)
      
  • 检查Python的当前工作目录
    有时候虽然你用了绝对路径,但也可以确认下Python当前的工作目录是不是和你预期的一致:

    import os
    print(os.getcwd())  # 打印当前工作目录
    

    如果当前目录不对,也可以先切换到文件所在的文件夹再读取:

    os.chdir(r'C:\Users\me\data\lending_club')
    pd.read_csv('loan.csv')
    
  • 最后检查文件/文件夹权限
    极少数情况下,你可能没有读取这个文件夹的权限。右键点击lending_club文件夹→选择「属性」→切换到「安全」标签,确认你的用户账号有「读取」权限。

内容的提问来源于stack exchange,提问作者Chris

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 09:34:17