gpt4 book ai didi

Python/Django "BadStatusLine"错误

转载 作者:太空狗 更新时间:2023-10-29 17:09:25 28 4
gpt4 key购买 nike

我遇到了一个奇怪的错误,我似乎找不到解决方案。

这个错误不会在我每次点击这段代码时发生,也不会在循环中的同一次迭代中发生(它发生在一个循环中)。如果我运行够了,它似乎没有遇到错误,程序执行成功。无论如何,我仍然想弄清楚为什么会这样。

这是我的错误、版本、跟踪等:http://dpaste.com/681658/

这似乎发生在我的代码中的以下行:

page = urllib2.urlopen(url)

url 在哪里……显然是一个 URL。

并且在我的代码中确实有 import urllib2

最佳答案

BadStatusLine当您调用 urllib2.urlopen(url) 并且远程服务器以 python 无法理解的状态代码响应时会引发异常。

假设您不控制url,您就无法阻止这种情况的发生。您所能做的就是捕获异常,并优雅地管理它。

from httplib import BadStatusLine

try:
page = urllib2.urlopen(url)
# do something with page
except BadStatusLine:
print "could not fetch %s" % url

关于Python/Django "BadStatusLine"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8734617/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com