PEP8 Does Not Allow Try Except Block
本问题已经有最佳答案,请猛点这里访问。
我的代码包含一个常规的try-except块。我下载了pycodestyle库来测试我的代码上的pep8。我测试了我的代码,得到了以下PEP8错误:
1 | E722 do not use bare 'except' |
为什么会发生这种情况,我该如何解决?谢谢。
您应该包括一个特定的异常。
例如,
1 2 3 4 | try: <stuff> except IndexError: <stuff> |
而不是
1 2 3 4 | try: <stuff> except: <stuff> |
号
它有助于调试——您将知道是否会弹出一个意外的错误,并且该错误不会因为可能会弄乱其他东西而飞逝。