将文件从Colab上传到Google云端硬盘文件夹

时间:2018-06-01 16:31:57

标签: python-3.x google-colaboratory

我想将colab中的文件上传到我的google云端硬盘中的特定文件夹。我可以使用文件夹ID和下面的代码段来获取文件夹:

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

但我的问题是:如何将文件(图像)上传到此文件夹?有没有像

这样的功能
  

my_folder.upload(my_file)?

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

1 个答案:

答案 0 :(得分:0)

我从this answer

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