【发布时间】:2019-12-16 13:31:12
【问题描述】:
我在 Google Colab 中使用 urlretrieve (urllib) 从一个网址下载了图片。但是,下载图像后,我无法找到图像。
【问题讨论】:
标签: python-3.x google-drive-api google-colaboratory
我在 Google Colab 中使用 urlretrieve (urllib) 从一个网址下载了图片。但是,下载图像后,我无法找到图像。
【问题讨论】:
标签: python-3.x google-drive-api google-colaboratory
from google.colab import drive
drive.mount('/content/gdrive', force_remount=True)
root_dir = "/content/gdrive/My Drive/"
base_dir = root_dir + 'my-images/'
现在您可以使用标准 python 命令将您的 Google Drive 作为文件系统访问,以读取和写入文件。不要忘记在需要使用的根路径之前附加base_dir。这里base_dir 变量需要一个名为my-images 的文件夹,位于root_dir 指向的位置。
Google Colab 可让您访问和使用您的 Google 云端硬盘作为时间受限的运行时会话的存储空间。它不是本地计算机或物理计算机上的磁盘存储。笔记本通过连接到最长生命周期长达 12 小时的虚拟机来运行。
笔记本电脑在闲置时间过长时也会断开与虚拟机的连接,这反过来也会断开您的 Google 云端硬盘会话。答案中的代码仅显示了在 colab 运行时的虚拟机中安装 Google Drive 的多种方法之一。
【讨论】:
假设,您工作的 Google Drive 文件夹是
Colab 笔记本/STUDY/
它的实际路径是drive/My Drive/Colab Notebooks/STUDY
1) 首先挂载并使用以下代码验证自己
from google.colab import drive
drive.mount('/content/drive')
2) 其次将当前文件夹更改为指向工作文件夹 STUDY
os.chdir("drive/My Drive/Colab Notebooks/STUDY")
os.listdir()
完成!
【讨论】: