如何修复Google Colab挂载Drive中的文件路径错误问题?
解决Colab挂载Drive后读取同目录Excel报错的问题
核心问题:Colab挂载Drive后,默认工作目录是
/content/,并非你笔记本所在的Drive目录,直接用文件名读取自然找不到文件。两种可行解决方式:
- 切换到笔记本所在目录再读取
from google.colab import drive drive.mount('/content/drive') # 切换到你的笔记本所在目录,比如多数人会存在Colab Notebooks文件夹下 import os os.chdir('/content/drive/MyDrive/Colab Notebooks') # 读取Excel文件 import pandas as pd df = pd.read_excel('你的文件名.xlsx') - 直接使用文件完整路径读取
from google.colab import drive drive.mount('/content/drive') import pandas as pd # 替换成你的文件实际完整路径 df = pd.read_excel('/content/drive/MyDrive/Colab Notebooks/你的文件名.xlsx')
- 切换到笔记本所在目录再读取
额外排查点:
- 注意文件名大小写:Colab基于Linux系统,大小写敏感,
Data.xlsx和data.xlsx会被识别为两个不同文件 - 用命令确认文件存在:在代码块执行
!ls /content/drive/MyDrive/Colab Notebooks,查看输出里是否包含你的Excel文件 - 若挂载异常,强制重新挂载:执行
drive.mount('/content/drive', force_remount=True)
- 注意文件名大小写:Colab基于Linux系统,大小写敏感,
内容的提问来源于stack exchange,提问作者Zelcot
相关产品推荐
相关产品推荐

