【发布时间】:2015-08-10 03:16:52
【问题描述】:
我试图在我的一个谷歌文档中运行数据查询,它已经运行了几个月。从昨天或前一天开始,我注意到我的脚本不再有效。 Google 是否更新了他们的电子表格 API?有人找到解决方法了吗?
我的错误如下所示:
Traceback (most recent call last):
File "build_packer_image.py", line 311, in <module>
for index, entry in enumerate(client.GetWorksheetsFeed(doc_key).entry):
File "/build/toolchain/mac-10.5-32/lib/python2.7/site-packages/gdata/spreadsheet/service.py", line 129, in GetWorksheetsFeed
converter=gdata.spreadsheet.SpreadsheetsWorksheetsFeedFromString)
File "/build/toolchain/mac-10.5-32/lib/python2.7/site-packages/gdata/service.py", line 1074, in Get
return converter(result_body)
File "/build/toolchain/mac-10.5-32/lib/python2.7/site-packages/gdata/spreadsheet/__init__.py", line 411, in SpreadsheetsWorksheetsFeedFromString
xml_string)
File "/build/toolchain/mac-10.5-32/lib/python2.7/site-packages/atom/__init__.py", line 93, in optional_warn_function
return f(*args, **kwargs)
File "/build/toolchain/mac-10.5-32/lib/python2.7/site-packages/atom/__init__.py", line 127, in CreateClassFromXMLString
tree = ElementTree.fromstring(xml_string.replace('doctype','DOCTYPE'))
File "<string>", line 125, in XML
cElementTree.ParseError: no element found: line 1, column 0
Build step 'Execute shell' marked build as failure
Finished: FAILURE
我正在使用:
- Python 2.7.5
- gdata 2.0.18
我只是在我的代码中使用了一个文档密钥并且没有 oauth,如果这有影响的话(我将用户名和密码传递给 ClientLogin 方法)
【问题讨论】:
-
自 2015 年 5 月 27 日起出现同样的问题。gdata 2.0.17
标签: python google-sheets gdata