使用“除了无”有什么意想不到的副作用吗?我期望的行为是该子句不会捕获任何内容,一些小测试似乎证实了这一点。
这是我正在尝试做的事情的大致轮廓。当没有为函数提供参数时,exceptions=None 创建“except None”子句。只是想仔细检查一下我不会捕捉到意外的东西。
# exceptions is exception or set of exceptions I want to do special processing for
def check_exceptions(exceptions=None)
try:
...
except exceptions as e:
...