我的代码包含一个普通的try-except块。我下载了pycodestyle库来测试我的代码是否符合PEP8标准。我测试了我的代码,得到了以下PEP8错误:
E722 do not use bare 'except'
为什么会出现这种情况,我该如何修复它?谢谢。
我的代码包含一个普通的try-except块。我下载了pycodestyle库来测试我的代码是否符合PEP8标准。我测试了我的代码,得到了以下PEP8错误:
E722 do not use bare 'except'
你应该包含一个具体的例外。
例如:
try:
<stuff>
except IndexError:
<stuff>
与其
try:
<stuff>
except:
<stuff>
它有助于调试 - 如果出现意外错误,您将知道,并且错误不会在可能搞乱其他东西的情况下飞过。
except Exception as e:
这样您就知道了错误是什么。 - whackamadoodle3000