我需要一个文件存储在谷歌驱动器的文件路径,以便我可以访问它从谷歌colab笔记本。
例如。
my_dat = ZipFile('/content/drive/MyDrive/some/file/structure/dat.zip', 'r')有没有一种快速的方法“复制为路径”,或以其他方式尽快从谷歌驱动器到剪贴板的文件路径?
我目前的方法是手动输入文件路径,当对目录中的文件进行重复操作时,这是非常繁琐的。基本上,我所需要的是一种快速、方便地在剪贴板上设置'MyDrive/some/file/structure/dat.zip‘的方法(例如,类似于这里),只需手动输入即可。
发布于 2021-05-10 16:20:21
使用Google驱动api的最佳或真正唯一的方法是使用
方法,这将返回一个名为file.get的字段。一旦您获得了父id,您就可以执行一个文件,获取父文件并继续运行,直到父文件变为root。这将意味着很多电话,但这是我找到的唯一方法来实现这一点。
发布于 2021-05-11 05:01:18
我建了自己的图书馆让它更容易。
!pip install kora
from kora.drive import get_path
p = get_path(file_id)https://stackoverflow.com/questions/67472176
复制相似问题