如何使用python和googledrive上传到文件夹并替换文件?

2024-06-16 12:04:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我制作了这个小脚本,帮助我把文件从终端上传到谷歌硬盘。我要和克朗一起用它让我的生活更轻松一点。 这是我的脚本:https://github.com/goranpejovic/drive-uploader/blob/master/upload.py

它本质上是将文件上传到GDrive,并有选择地将其转换为googledocs格式。现在,我想实现另外两件事,但我不确定如何实现。在

首先是我想有能力上传到文件夹远程。不只是在本地创建文件夹并上传它(当我想到它的时候这也很好),而是将文件上传到googledrive中的远程文件夹。这可能吗?如果有,有什么建议吗?在

其次,我希望能够替换驱动器上已经存在的文件。显然相同的文件名对GDrive来说并不重要,所以我假设它和我作为“body”传递的元数据有关。或者别的什么办法?在

谢谢你!在


Tags: 文件httpsgithubmaster脚本文件夹com终端
1条回答
网友
1楼 · 发布于 2024-06-16 12:04:51

在驱动器中创建文件夹与创建文件类似,区别在于mime类型:“应用程序/越南盾谷歌-应用程序文件夹". 因此,不必上传文件夹,您必须使用文件.插入在驱动器中创建新的。在

在驱动器中创建或插入一个文件,如您所述,它将创建一个新文件,即使该文件名已经存在。{a1}要用新文件替换现有的信息}。在

相关问题 更多 >