【问题标题】:Access to local folder with Colab使用 Colab 访问本地文件夹
【发布时间】:2019-03-03 14:12:40
【问题描述】:

我想在 Colab 上制作一个深度学习系统。 我的数据存储在笔记本电脑的本地文件夹中,但我不知道如何访问它。

当我这样做时,它给了我一个错误:

import os
output = [dI for dI in os.listdir(main_folder) if os.path.isdir(os.path.join(main_folder,dI))]
print (output)

[Errno 2] No such file or directory:

main_folder 是本地路径:C:/.../.../

【问题讨论】:

标签: python jupyter-notebook google-colaboratory


【解决方案1】:

访问本地文件的一个选项是使用 Colab 和本地安装的 Jupyter。执行此操作的说明在这里:

http://research.google.com/colaboratory/local-runtimes.html

另一种选择是在本地计算机上安装 Google Drive,将文件放在那里,然后使用以下 sn-p 将 Drive 文件挂载到 Colab:

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

之后,您的云端硬盘文件将显示在内置文件浏览器中。例如,

【讨论】:

  • 我猜用谷歌驱动方式,你会在笔记本的代码中加载文件stackoverflow.com/a/51940120/1509695
  • 我尝试了手册中的内容,获取了链接,在本地连接并执行了 os.listdir(...) 并且第一次成功。然后它说, PermissionError: [Errno 1] Operation not allowed: '/Users/esfandiar/...' 这非常令人沮丧。
  • 现在还有一种方法可以直接从 UI 挂载 Google Drive,而无需发出任何命令。
猜你喜欢
  • 2020-10-02
  • 2020-12-05
  • 2019-05-08
  • 1970-01-01
  • 2018-07-03
  • 2010-09-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多