Google Colab中pandas无法读取本地CSV文件的问题
问题根源与解决办法
你踩了个Colab新手典型坑:Google Colab的代码运行在云端服务器上,根本访问不到你本地Windows电脑的文件系统,所以不管怎么调整路径写法,都找不到本地C:\Users\Asus\Downloads里的文件。
给你三种可行的解决方式:
1. 直接上传文件到Colab会话
运行这段代码,会弹出文件选择窗口,选中你本地的Data.csv即可:
from google.colab import files uploaded = files.upload() # 上传完成后直接用文件名读取 import pandas as pd dataset = pd.read_csv("Data.csv") dataset
注意:这种方式上传的文件只在当前Colab会话有效,关闭页面后就会消失。
2. 挂载Google Drive(长期存储推荐)
如果你的文件存在Google Drive里,或者想保留文件不丢失,挂载Drive后就能直接读取:
from google.colab import drive drive.mount('/content/drive') # 假设文件在Drive的Downloads文件夹下,路径这样写 import pandas as pd dataset = pd.read_csv("/content/drive/MyDrive/Downloads/Data.csv") dataset
运行后会出现授权链接,按提示完成授权就能挂载成功。
3. 先确认本地文件没问题
顺便检查下:本地C:\Users\Asus\Downloads里确实有Data.csv吗?有没有拼写错误(比如大小写、多打/少打字符),或者文件后缀名被隐藏导致实际文件名是Data.csv.csv?
内容的提问来源于stack exchange,提问作者Bramantyo Adji
相关产品推荐
相关产品推荐

