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

我正在做一个 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。


杨__羊羊
浏览 106回答 1
1回答

繁星coding

一个更简单的解决方法是只压缩文件:shutil.make_archive('data', 'zip', 'output') file = drive.CreateFile({'title': 'data.zip'}) file.SetContentFile('data.zip') file.Upload()
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python