You need to enable JavaScript to run this app. Google Colab从本地磁盘加载数据触发FileNotFoundError报错问题
优惠活动
大模型
产品
解决方案
定价
更多

Google Colab从本地磁盘加载数据触发FileNotFoundError报错问题

报错成因
  • Google Colab的代码运行在远端独立的Linux云服务器上,和你本地Windows电脑的文件系统完全隔离。你代码里写的C:\Users\Stefanos\Desktop\ΑΕΡΟΜΑΓΝΗΤΙΚΑ PUBLICATION\data\test.txt是你本地机器上的专属路径,云端服务器不存在这套Windows目录结构,自然无法定位到对应文件。
  • 就算你之前尝试把文件传到Colab运行环境,只要代码里还是使用本地Windows磁盘路径,就一定会触发相同的找不到文件报错。
对应解决方法

在Colab中读取本地存储的文件,不能直接套用本地磁盘的Windows路径,按以下流程操作即可:

  • 第一步:把本地文件上传到Colab的临时运行环境
    运行如下代码唤起本地文件选择弹窗:
    from google.colab import files
    uploaded = files.upload()
    
    在弹出的窗口中选中本地存储的test.txt完成上传,上传成功后文件会默认存放在Colab运行环境的根目录下。
  • 第二步:替换为Colab环境下的正确路径打开文件
    删除原来的Windows长路径,直接用上传后的文件名作为读取路径,代码修改为:
    test = open("test.txt", mode="r")
    
  • 大文件可选优化:如果需要频繁读取该文件,不想每次重启Colab都重新上传,可以先把文件存储到和Colab绑定的Google云盘中,通过挂载云盘的方式,按照云盘内的实际文件路径读取,实现文件的持久化访问。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.11.10 10:15:05