说我有下一个代码:
try:
...
except (some_lib.LongNameError1, lib.LongNameError2, lib.LongNameError3, lib.LongNameError3) as e:
print str(e)
正如您所看到的,异常行太长了。
我需要拆分它以满足最大行长度为79个字符的要求并同时保持可读性。
实际上我试图查看标准库代码示例,但没有找到任何合适的示例。
答案 0 :(得分:5)
你可以利用这样的括号:
try:
...
except (some_lib.LongNameError1,
some_lib.LongNameError2,
some_lib.LongNameError3,
some_lib.LongNameError4,
some_lib.LongNameErrorN) as e:
...