我不确定问这个问题最好的方法是什么
但我正在写一个脚本,用它从互联网上下载一些内容请求.get(),一切正常,但由于某种原因,现在引发了一个streamConsumerError(),我不知道为什么。在
Traceback (most recent call last):
File "./pythonDL-ver_0.0.4.py", line 90, in <module>
for chunk in response.iter_content(1024):
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/requests/models.py", line 766, in iter_content
raise StreamConsumedError()
requests.exceptions.StreamConsumedError
如果你需要更多的信息我可以加进去。谢谢。在
^{pr2}$这是一个循环,东西停止工作。在
这个循环永远不会终止,一旦
responseString
是<Response [200]>
,它会一直保持下去,因为没有什么会改变它。在唯一能阻止循环永远运行的是,您可以多次从流式响应中读取数据。所以当循环再次尝试时,响应会抛出一个错误。在
最简单的修复方法是将
^{pr2}$while
替换为if
相关问题 更多 >
编程相关推荐