在Google Colab中读取CSV文件时遇FileNotFoundError求助
问题根源
Google Colab是运行在云端服务器的环境,完全访问不到你本地电脑的D盘路径,这才是报错的核心——不是文件名写错,也不是路径分隔符的问题,云端虚拟机里根本没有你的D盘目录。
解决方法
给你两种实用的处理方式:
方式1:直接上传文件到Colab临时会话
适合小文件,会话结束后文件会自动删除,下次使用需要重新上传:
from google.colab import files import pandas as pd import os # 弹出上传窗口,选择本地的train.csv文件 uploaded = files.upload() # 读取上传后的文件(直接用文件名即可,不用本地路径) if 'train.csv' in uploaded: traincsv = pd.read_csv('train.csv') print(traincsv[traincsv.isna().any(1)]) print(traincsv.info())
方式2:挂载Google Drive(推荐)
把文件传到你的Google Drive里,挂载后Colab可以直接访问,文件永久保存:
from google.colab import drive import pandas as pd import os # 挂载Google Drive,按照提示完成授权 drive.mount('/content/drive') # 替换成你Drive里的文件路径(先把train.csv传到Drive对应目录) file_path = '/content/drive/MyDrive/AAIC ASSIGNMENTS/AAIC ASSIGNMENT 17/Raw data/New folder/train.csv' if os.path.isfile(file_path): traincsv = pd.read_csv(file_path) print(traincsv[traincsv.isna().any(1)]) print(traincsv.info())
内容的提问来源于stack exchange,提问作者buzz bowlekar
相关产品推荐
相关产品推荐

