|
20鱼币
- import urllib.request
- import urllib.error
- import time
- while True:
- try:
- response = urllib.request.urlopen('http://www.fishc.com/xxoo')
- print('ok')
- except urllib.error.URLError as e:
- print(e.reason)
- print('test')
- time.sleep(5)
复制代码
上面的代码,一般情况下是显示下面的信息,然后代码仍循环运行中
[WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
test
Not Found
test
[WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
test
[WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
test
但有时会报错中断代码循环,提示TimeoutError错误,请问这是什么原因,如何有效避免中断代码,谢谢!!
TimeoutError: [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
|
|