This question already has answers here:
Why is “except: pass” a bad programming practice?
(18 个回答)
Should I always specify an exception type in `except` statements?
(7 个回答)
2年前关闭。
我的代码包含一个常规的 try-except 块。我下载了 pycodestyle 库来在我的代码上测试 pep8。我测试了我的代码,但出现以下 PEP8 错误:
为什么会发生这种情况,我该如何解决?谢谢。
代替
它有助于调试 - 您会知道是否会出现意外错误,并且该错误不会因可能弄乱其他东西而飞。
(18 个回答)
Should I always specify an exception type in `except` statements?
(7 个回答)
2年前关闭。
我的代码包含一个常规的 try-except 块。我下载了 pycodestyle 库来在我的代码上测试 pep8。我测试了我的代码,但出现以下 PEP8 错误:
E722 do not use bare 'except'
为什么会发生这种情况,我该如何解决?谢谢。
最佳答案
您应该包含一个特定的异常(exception)。
例如,
try:
<stuff>
except IndexError:
<stuff>
代替
try:
<stuff>
except:
<stuff>
它有助于调试 - 您会知道是否会出现意外错误,并且该错误不会因可能弄乱其他东西而飞。
关于python - PEP8 不允许除块之外的尝试,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51034424/
10-12 23:31