我还没有足够的声誉来评论另一篇帖子,所以我会在这里问一下。我得到了#34; ConnectionError 10054现有的连接被远程主机强行关闭了#34;在做一个'request.get'。现在,我在另一篇文章中阅读了这段代码,但不确定它是否完整;你可以编辑它,以便它不断重试我的'request'get'当错误出现时,当我的“请求”时,退出当然是'很成功。谢谢
import socket
retry_count = 5 # this is configured somewhere
for retries in range(retry_count):
try:
data1 = requests.get(url)
return True
except (error_reply, error_perm, error_temp):
return False
except socket.gaierror, e:
if e.errno != 10054:
return False
reconnect()
return False
得到错误; 返回True ^ SyntaxError:' return'外部功能