xiº*_*xiº 0 python exception python-2.7
说我有下一个代码:
try:
...
except (some_lib.LongNameError1, lib.LongNameError2, lib.LongNameError3, lib.LongNameError3) as e:
print str(e)
Run Code Online (Sandbox Code Playgroud)
如您所见,异常行太长了。
我需要对它进行拆分,以满足大约79个字符的最大行长度的要求,并同时保持可读性。
实际上,我尝试浏览标准库代码示例,但是没有找到合适的示例。
您可以利用这样的括号:
try:
...
except (some_lib.LongNameError1,
some_lib.LongNameError2,
some_lib.LongNameError3,
some_lib.LongNameError4,
some_lib.LongNameErrorN) as e:
...
Run Code Online (Sandbox Code Playgroud)