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

新手求助:如何在Colaboratory中读取Google Drive项目内的数据?

如何在Colab中读取Google Drive里的项目数据

作为Colab新手,我完全懂你想快速打通Drive项目文件夹的需求,下面一步步帮你搞定:

1. 先把Google Drive挂载到Colab环境

首先得让Colab获得访问你Drive的权限,运行下面的代码块:

from google.colab import drive
drive.mount('/content/drive')

运行后会弹出一个授权链接,点进去登录你的Google账号,复制生成的验证码,粘贴回Colab的输入框按回车,就能完成挂载了。

2. 定义你的项目主路径(也就是你说的SOME_PATH)

挂载完成后,你Drive里的所有文件都会在/content/drive/MyDrive这个路径下。你的'TheProject'文件夹的完整路径可以这样定义:

import os
SOME_PATH = '/content/drive/MyDrive/TheProject'

或者更稳妥的写法(避免手动拼接路径时出错):

SOME_PATH = os.path.join('/content', 'drive', 'MyDrive', 'TheProject')

你可以用下面的命令验证路径是否正确:

!ls {SOME_PATH}

运行后应该能看到code和data两个子文件夹的名字。

3. 读取data文件夹里的数据集

有了主路径,读取数据就很简单了。比如你要读data里的sample_dataset.csv,用pandas的话可以这么写:

import pandas as pd

# 拼接数据集的完整路径
data_path = os.path.join(SOME_PATH, 'data', 'sample_dataset.csv')
# 读取数据
df = pd.read_csv(data_path)

如果是其他格式的文件(比如txt、json、图片),逻辑完全一致:用os.path.join把主路径、data文件夹和目标文件名拼起来,再用对应库的读取方法就行。

举个读取图片的例子(用PIL库):

from PIL import Image

img_path = os.path.join(SOME_PATH, 'data', 'test_image.jpg')
img = Image.open(img_path)
img.show()

小提示

  • 不确定data文件夹里有什么文件?可以用命令查看:
!ls {SOME_PATH}/data
  • 如果报错FileNotFoundError,先检查路径拼写——Google Drive的路径是区分大小写的,要和你Drive里的文件夹名称完全匹配。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 03:40:01