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

在Google Colab中读取同目录CSV文件遇FileNotFoundError求助

解决Google Colab中同目录CSV文件找不到的问题

我来帮你分析下这个FileNotFoundError的可能原因,以及对应的解决办法:

  • Colab当前工作目录未指向Drive中的目标文件夹
    Google Colab默认的工作目录是它虚拟机自带的路径,并不是你挂载的Google Drive文件夹。哪怕你的笔记本和CSV文件在Drive里同位置,Colab没切换到对应路径就找不到文件。
    解决步骤:

    1. 先挂载你的Google Drive到Colab:
      from google.colab import drive
      drive.mount('/content/drive')
      
      执行后会弹出授权链接,按提示完成授权即可。
    2. 切换到你的笔记本和CSV所在的目录,比如你的文件在/content/drive/MyDrive/Colab Notebooks/下,就运行:
      import os
      os.chdir('/content/drive/MyDrive/Colab Notebooks/')
      
    3. 可以用!pwd命令确认当前工作目录是否正确,用!ls查看目录下是否存在bands.csv。
  • 代码存在拼写错误(后续可能触发新问题)
    你代码里的header = none是错误的,Python里的空值关键字是大写的None,虽然这不是当前找不到文件的原因,但后续运行会引发新的错误,建议改成:

    data = pd.read_csv('bands.csv', header=None)
    
  • Drive文件路径存在隐性差异
    有时候看起来文件和笔记本在同目录,但可能是通过快捷方式关联的,实际物理路径不同。这种情况下可以直接使用CSV文件的绝对路径读取:

    1. 在Google Drive里右键点击bands.csv,选择「复制路径」(不同版本Drive可能叫「获取链接」后提取路径)
    2. 把路径填入pd.read_csv中,比如:
      data = pd.read_csv('/content/drive/MyDrive/你的实际文件夹路径/bands.csv', header=None)
      
  • Drive挂载权限问题
    确认挂载Drive时授权的账号是存储bands.csv的账号,没有权限的话Colab无法访问目标文件。重新运行挂载命令并完成正确授权即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.08 20:42:35