通过Python脚本将文件上传到Google文档

前端之家收集整理的这篇文章主要介绍了通过Python脚本将文件上传到Google文档前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我正在尝试使用Python脚本将备份文件从我的服务器上传到我的Google存储空间.备份文件是加密的zip文件(gpg文件).它连接成功,但无法传输以下错误文件

Traceback (most recent call last):
  File "backup.py",line 37,in 

这是我的代码

import os
import sys
import gdata.docs
import gdata.docs.service
import gdata.docs.client

gd_client = gdata.docs.service.DocsService()
gd_client.ClientLogin('me@myemail.com','mypassword')

uri = '%s?convert=false' % gdata.docs.client.DOCLIST_Feed_URI

f = open('backup.zip.gpg')
ms = gdata.MediaSource(file_handle=f,content_type='application/octet-stream',content_length=os.path.getsize(f.name))
entry = gd_client.Upload(ms,folder_or_uri=uri)

文件可能太大(56mb),我不能以这种方式使用Google Docs存储.如果是这种情况,我希望有更明确的错误消息.我想知道我的说法’convert = false’是否有问题.这是我正在使用的Google Apps帐户.

最佳答案
只有Google Apps for Business帐户才允许上传任何类型的文件.普通帐户无法上传文件类型.请参阅Google Docs API中的this link.

猜你在找的Python相关文章