如何使用 Google Colab 处理本地文件?

Ali*_* HA 7 local-storage python-3.x jupyter-notebook google-colaboratory

我有一个 Jupyter 笔记本,并且编写了处理数据的代码。现在我想使用 Google Colab,因为它的 GPU 计算能力,所以我需要从 Colab 读取和写入计算机中的本地文件。我不想使用以下命令手动选择文件:

from google.colab import files
uploaded = files.upload()
Run Code Online (Sandbox Code Playgroud)

在此链接中提到,将出现“选择文件”弹出窗口,我希望自动执行此操作。让我澄清一下:
我在下面的代码中从本地文件读取数据:

# Reading the csv file and convert it to a dataframe using pandas library
train_set = pd.read_csv('Datasets/train.csv')
Run Code Online (Sandbox Code Playgroud)

然后我对每个处理数据并将结果输出到另一个文件中。为此,我需要打开一个文件,读取其中的内容(即我创建的输出文件的版本),然后保存输出文件:

output_version = open('OutputVersion','r+')
version = output_version.read()

training_set.to_csv('Datasets/training_set_processed_{}.csv'.format(version))
Run Code Online (Sandbox Code Playgroud)

因此,我必须自动从 Colab 读取、操作和写入本地存储中的文件。我怎样才能做到这一点?我已阅读本手册,但我无法理解。再说一次,我不想要弹出“选择文件”对话框。

提前致谢

Bob*_*ith 7

您可能需要使用左侧的文件浏览器来上传文件。

在此输入图像描述

在此输入图像描述

如果你有很多文件,更简单的方法仍然是将你的 Google Drive 挂载到文件系统中