我正在使用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中的任何其他文件完美匹配。是因为文件已损坏还是类似?