PEP8不允许尝试除块[重复]

问题描述 投票:1回答:1

我的代码包含一个常规的try-except块。我下载了pycodestyle库来测试我的代码上的pep8。我测试了我的代码,我得到了以下PEP8错误:

E722 do not use bare 'except'

为什么会发生这种情况,我该如何解决?谢谢。

python pep8
1个回答
4
投票

您应该包含特定的例外。

例如,

try:
   <stuff>
except IndexError:
   <stuff>

代替

try:
   <stuff>
except:
   <stuff>

它有助于调试 - 您将知道是否弹出了意外错误,并且错误将无法通过可能搞乱其他内容而消失。

© www.soinside.com 2019 - 2024. All rights reserved.