gpt4 book ai didi

python - 驱动器 : cannot write file to specific GDrive folder

转载 作者:太空狗 更新时间:2023-10-29 17:25:12 26 4
gpt4 key购买 nike

我正在尝试使用 PyDrive 将文件从本地计算机复制到 GDrive 中的特定文件夹。如果目标文件夹尚不存在,我想创建它。这是我的代码的相关部分:

gfile = drive.CreateFile({'title':'dummy.csv', 
'mimeType':'text/csv',
'parent': tgt_folder_id})
gfile.SetContentFile('dummy.csv')
gfile.Upload() # Upload it

我确实在正确地创建/找到目标文件夹,并且 tgt_folder_id 是正确的,但是 PyDrive 总是将文件写入我的 Google 云端硬盘的根文件夹,而不是我指定的目标文件夹通过“parent”参数。

我在这里做错了什么?

最佳答案

好的,看起来你是这样做的:

gfile = drive.CreateFile({'title':'dummy.csv', 'mimeType':'text/csv',
"parents": [{"kind": "drive#fileLink","id": tgt_folder_id}]})

“parents”映射用在 PyDrive 应该包装的 Google Drive SDK 中。但是我在 PyDrive 中看到的极少数示例使用“parent”并且似乎不起作用。

无论如何,希望这能帮助遇到同样问题的其他人。

关于python - 驱动器 : cannot write file to specific GDrive folder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22934525/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com