所以我正在尝试编写一个需要检查urllib2 111错误的程序 我这样做是通过使用:
def Refresher:
req = urllib2.Request('http://example.com/myfile.txt')
try:
urlopen = urllib2.urlopen(req)
except urllib2.HTTPError as e:
if e.code == 404 or e.code == 111:
error = True
在复习结束时,我使用了更新它,因为复习者还编辑了一个tk窗口:
root.after(75, Refresher)
我的问题是,当我重新启动服务器(并因此导致111错误)时,前20次工作正常。但是在第20次通过我的函数后似乎停止运行而没有错误被抛出控制台。然后当服务器恢复时我的功能再次开始运行。
如何保持我的程序刷新,因为该功能执行其他操作以及检查服务器是否已关闭?
提前致谢。