【发布时间】:2023-03-03 15:10:01
【问题描述】:
在 Python 中,捕捉“所有”异常的最佳方法是什么?
except: # do stuff with sys.exc_info()[1]
except BaseException as exc:
except Exception as exc:
catch 可能正在线程中执行。
我的目标是记录普通代码可能引发的任何异常,而不掩盖任何特殊的 Python 异常,例如那些指示进程终止等的异常。
获取异常的句柄(例如通过上面包含exc 的子句)也是可取的。
【问题讨论】:
标签: python multithreading exception-handling python-3.x catch-all