为了账号安全,请及时绑定邮箱和手机立即绑定

有没有办法使用pydrive将整个文件夹上传到谷歌驱动器?

有没有办法使用pydrive将整个文件夹上传到谷歌驱动器?

杨__羊羊 2023-06-20 14:37:29
我正在做一个 python 脚本,它定期将文件夹上传到 Google 云端硬盘,但是当我不得不加载子文件夹时卡住了。有没有办法上传整个文件夹?也许有一个循环,但我不知道该怎么做。以下是要上传的文件夹示例:root\ root\image.png root\Folder1\text.txt root\Folder1\music.mp3 root\Folder2\MyFolder\homeworks.txt root\Folder2\Something\something.txt我正在使用 PyDrive。
查看完整描述

1 回答

?
繁星coding

TA贡献1797条经验 获得超4个赞

一个更简单的解决方法是只压缩文件:

shutil.make_archive('data', 'zip', 'output')
file = drive.CreateFile({'title': 'data.zip'})
file.SetContentFile('data.zip')
file.Upload()


查看完整回答
反对 回复 2023-06-20
  • 1 回答
  • 0 关注
  • 95 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信