如何访问 Google Colab 笔记本上的文件

How to access files on Google Colab notebook

如何访问 Google Colab 左侧栏中的文件?默认情况下给出示例数据,当我 运行 !ls sample_data 命令时,它会按原样列出文件:

anscombe.json             mnist_test.csv
california_housing_test.csv   mnist_train_small.csv
california_housing_train.csv  README.md

但是当我运行以下代码时:

import pandas as pd
data = pd.read_csv('content/sample_data/mnist_test.csv')
print(data.head())

我收到一个错误:FileNotFoundError

您可以使用命令 !ls 列出这些文件吗?您是否已将 google 驱动器安装到 colab 以访问这些文件?如果没有,请按照提到的命令执行 in this blog post

如果你不移动它们,使用上传会将文件放在 / 下,所以尝试 /PetImages/Dogs/,或者你可以将它们上传到 google 驱动器并安装你的 google 驱动器给在 colab 运行 中访问您的文件,这在一个单元格中

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

将文件夹复制到 /content/ 使用 !cp /content/drive/My\ Drive/PetImages.zip /content/ 然后使用 !unzip PetImages.zip

现在您的目录将是 /content/PetImages/Dogs/ 这可能会更容易,因为将目录上传到 colab 速度较慢并且会在 12 小时后被删除。

2020 年 7 月

我看到你在 dir

之前缺少 /
import pandas as pd
#data = pd.read_csv('content/sample_data/mnist_test.csv')
# this is corrct one
data = pd.read_csv('/content/sample_data/mnist_test.csv')
print(data.head())

目录不在G-Drive,是colab的VM。
所以 'sample_data/' 目录路径是 './sample_data/' 您应该更改路径,然后 O.K.

import pandas as pd
data = pd.read_csv('./sample_data/mnist_test.csv')
print(data.head())

祝你好运!