python - 将谷歌 Colab 在临时位置下载的文件转储到谷歌驱动器
问题描述
我有一个包含超过 16k 图像的 json 文件,我使用 python 脚本对其进行解析并urllib.request.urlretrieve
在其中使用它来检索图像。我将 json 文件上传到谷歌驱动器并在谷歌 Colab 中运行 python 脚本。
虽然文件已下载(我使用 urlretrieve 的 try 块中的打印行检查了这一点)并且下载它们花费了大量时间,但我无法看到它存储这些文件的位置。当我在本地机器上运行相同的脚本时,它会将文件存储在当前文件夹中。
正如对这个问题的回答所暗示的那样,文件可能会下载到某个临时位置,例如某个云上。有没有办法将这些临时文件转储到谷歌驱动器?
(*注意我已将驱动器安装在 colab 笔记本中,但文件似乎并未存储在谷歌驱动器中)
解决方案
安装 GDrive 后,您需要使用以下命令将文件从 Colab 移动到 GDrive:
!mv /content/filename /content/gdrive/My\ Drive/
推荐阅读
- java - 如何配置 Apache FTPFileSystem java 类以使用 FTPSClient 而不是 FTPClient
- java - 刷新片段类中的片段 UI
- c - 与 strlen() 语法相同的用户定义函数仅使用一个变量而不是形式参数?
- python - 从网页抓取信息后,如何创建 Python CSV 文件?
- ruby - Ruby 开关输出意外值
- module - Julia - 在不重新启动 Jupyter Notebook 内核的情况下开发包和更新更改
- python - 在网站上使用 Selenium Python 运行测试但无法单击链接
- java - Java 代码上的错误消息让我创建了 2 个计算器对象并对它们执行操作
- javascript - JavaScript For 循环返回不完整的数据
- netlogo - 创建一只乌龟并将其放置在一个不是黑色且没有另一只乌龟的补丁中