|
|
1
58
添加通用异常处理程序:
|
|
|
2
17
从
docs page
编辑:我想说的是,你发现了它应该抛出的错误。如果它抛出了其他东西,可能是因为urlib代码没有捕获到它应该捕获并包装在
|
|
|
3
15
URLLIB2依赖项中也可能存在异常,或者由真正的错误引起的异常。 最好通过自定义将所有未捕获的异常记录到文件中。 sys.excepthook . 这里的关键经验法则是 永远不要抓住你不打算改正的例外。 和 日志记录不是更正 . 所以不要仅仅为了记录它们就抓住它们。 |
|
|
4
1
您可以捕获所有异常并记录捕获的内容:
|
|
|
5
0
我捕捉到:
我相信这涵盖了包括套接字错误在内的所有内容。 |