我正在阅读不久前编写的一些 python 代码,并发现了这一点:
try:
# do some stuff
except 0:
# exception handling stuff
我只是不确定除了 0 是什么意思?我确实有我的猜测:假设什么都没有捕获,即让异常传播,或者它可能是某种开关,通过删除 0 来打开和关闭调试模式,然后将捕获所有内容。
任何人都可以提供一些见解吗?谷歌搜索一无所获...
谢谢!
一些示例代码(根据要求):
try:
if logErrors:
dbStuffer.setStatusToError(prop_id, obj)
db.commit()
except 0:
traceback.print_exc()