如何解决有没有办法使用pydrive将整个文件夹上传到Google驱动器?
我正在执行一个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。
解决方法
看看这个,我相信这是您所需要的: Python script to upload folder to Google Drive(github)
,一个更简单的解决方法是压缩文件:
shutil.make_archive('data','zip','output')
file = drive.CreateFile({'title': 'data.zip'})
file.SetContentFile('data.zip')
file.Upload()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。