首页 > 解决方案 > 将文件从 Colab 上传到 Google Drive 文件夹

问题描述

我想将 colab 中的文件上传到我的谷歌驱动器中的特定文件夹。我可以通过使用文件夹 id 和以下代码段来获取文件夹:

my_folder = drive.ListFile(
        {'q': "'1QYaM1vaUvdzbdsfWbsolncz1xc2pgnpextuP' in parents"}).GetList()

但我的问题是:如何将文件(图像)上传到这个文件夹?有没有这样的功能

我的文件夹上传(我的文件)?

到目前为止,我已经看到了一些带有 zip 文件的示例,但我不想将其作为 zip 文件上传。

标签: python-3.xgoogle-colaboratory

解决方案


我从这个答案中得到

fid = '1QYaM1vaUvdzbdsfWbsolncz1xc2pgnpextuP'
f = drive.CreateFile({"parents": [{"kind": "drive#fileLink", "id": fid}]})
f.SetContentFile( some_path )
f.Upload()

推荐阅读