捕获多个异常
将异常类型放入元组之中即可:
try: ...except (URLError, ValueError): log('Reason:', e)
捕获所有异常
try: ...except Exception as e: ... log('Reason:', e)
捕获除了 SystemExit 、 KeyboardInterrupt 和 GeneratorExit 之外的所有异常,如果需捕获这三个异常,可修改为:
try: ...except BaseException as e: ... log('Reason:', e)