python-3.x - 如何使用 Google Colab 处理本地文件?

标签 python-3.x local-storage jupyter-notebook google-colaboratory

我有一个 Jupiter 笔记本,我编写了代码来处理数据。现在我想使用 Colab 的 GPU 计算能力,所以我需要从 Colab 读取和写入我计算机中的本地文件。我不想使用以下方法手动选择文件:

from google.colab import files
uploaded = files.upload()

this link中提到将出现“选择文件”弹出窗口,我希望此操作自动进行。让我澄清一下:
我在下面有从本地文件读取数据的代码:
# Reading the csv file and convert it to a dataframe using pandas library
train_set = pd.read_csv('Datasets/train.csv')

然后我每个处理数据并将结果输出到另一个文件中。为此,我需要打开一个文件,读取它的内容,这是我创建的输出文件的版本,然后保存输出文件:
output_version = open('OutputVersion','r+')
version = output_version.read()

training_set.to_csv('Datasets/training_set_processed_{}.csv'.format(version))

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

提前致谢

最佳答案

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

enter image description here

enter image description here

如果你有很多文件,更简单的方法仍然是 to mount your Google Drive in the filesystem .

关于python-3.x - 如何使用 Google Colab 处理本地文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53198405/

相关文章:

javascript - 用AngularJS分两步记录数据

google-chrome-extension - 如何在使用变量值作为键名称的chrome扩展程序中使用chrome.storage?

Android 应用程序无法正确卸载

python - 使用 pandas 数据框时出错

macos - Numpy 和 Pandas 在 Mac 上的 Jupyter Notebook 中不起作用

python - exe 文件无法正常工作(没有任何反应)

python - 如何根据强度用标记颜色绘制气旋的轨迹

mysql - 如何解决 MySQL 错误字符串值错误?

python - 在 Python for 循环中创建多个绘图

python-3.x - IPython %run 魔术不起作用,除非指向位置