谷歌云存储python API错误

时间:2014-07-25 00:20:07

标签: python google-cloud-storage

我正在使用python API从GCS下载文件并收到如下错误:

Traceback (most recent call last):
  File "storage-sample.py", line 150, in <module>
    main(sys.argv)
  File "storage-sample.py", line 128, in main
    status, done = downloader.next_chunk()
  File "/usr/lib/python2.6/site-packages/oauth2client/util.py", line 132, in positional_wrapper
    return wrapped(*args, **kwargs)
  File "/usr/lib/python2.6/site-packages/apiclient/http.py", line 548, in next_chunk
    resp, content = http.request(self._uri, headers=headers)
  File "/usr/lib/python2.6/site-packages/oauth2client/util.py", line 132, in positional_wrapper
    return wrapped(*args, **kwargs)
  File "/usr/lib/python2.6/site-packages/oauth2client/client.py", line 490, in new_request
    redirections, connection_type)
  File "/usr/lib/python2.6/site-packages/httplib2-0.9-py2.6.egg/httplib2/__init__.py", line 1593, in request
    (response, content) = self._request(conn, authority, uri, request_uri, method, body, headers, redirections, cachekey)
  File "/usr/lib/python2.6/site-packages/httplib2-0.9-py2.6.egg/httplib2/__init__.py", line 1335, in _request
    (response, content) = self._conn_request(conn, request_uri, method, body, headers)
  File "/usr/lib/python2.6/site-packages/httplib2-0.9-py2.6.egg/httplib2/__init__.py", line 1318, in _conn_request
    content = response.read()
  File "/usr/lib64/python2.6/httplib.py", line 522, in read
    return self._read_chunked(amt)
  File "/usr/lib64/python2.6/httplib.py", line 565, in _read_chunked
    raise IncompleteRead(''.join(value))
MemoryError

只有我尝试从GCS下载的一个文件才会出现此错误。相同的代码与GCS中的任何其他文件完美匹配。是因为文件已损坏还是类似?

0 个答案:

没有答案