基本上,不要这样做:
try: something() except: pass
它相当于python中优秀的visual basic anti-pattern ,如果您还记得:
On Error Resume Next
导致无法维护和无法调试代码。只是因为当问题出现时,你不知道发生了什么(你甚至根本不知道有什么问题)。
在你的特殊情况下,我建议你 删除try/except块 这样您就可以知道回溯中引发了哪一个异常。那么,你就可以修好了。