从 Google Drive“计算机”中获取文件到 Google Colab

3

我需要利用 Google Colab 的GPU,但也需要不断上传新文件并对其他文件进行微小调整,所以我使用了Google的备份/同步工具自动将一个文件夹从我的本地机器流式传输到Google Drive,以便自动加载新/更新/删除的文件。问题是我不知道如何将数据从电脑传输到Colab。

我在stackoverflow上看到的大多数解决方案使用

 from google.colab import drive
 drive.mount("/content/gdrive",force_remount=True)

这样做的问题在于,/content/gdrive 中只有文件夹“我的云端硬盘”,而来自计算机的文件保存在不同的区域“计算机/我的电脑/”中。因此,这些文件不能使用此方法访问。在 Colab 中是否有一种方式可以访问“计算机/我的电脑/”中的内容?我所看到的唯一其他解决方案是,在 Colab 中包含一些代码,以允许您直接上传文件,但这并不适合我的目的,因为我不想每次都手动上传文件。

你尝试过将来自“计算机/我的电脑”即同步设备的文件夹添加到“我的云端硬盘”中吗?这样可能会授予您访问所需文件夹的权限。 - Tayyab
还可以看看这个链接,可能对你有帮助:https://dev59.com/r6_la4cB1Zd3GeqPwakZ - Tayyab
这个回答解决了你的问题吗?将Google Drive的“计算机”挂载到Colaboratory - Tayyab
另外,请告诉我是否找到了替代方案,如果有的话请分享。 - Tayyab
1个回答

0
在Colab中,您可能无法访问除“/content/drive/My Drive”之外的任何文件夹或文件。例如,您无法访问“/content/drive/Computers/My Laptop/Project_R_Py/lib_py”下的文件。
您可以简单地转到Google Drive,右键单击该文件夹(“lib_py”),然后选择“添加快捷方式到驱动器”。之后,您应该能够通过指定“/content/drive/My Drive/Project_R_Py/lib_py”来访问该文件夹。
希望这有所帮助。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接