Python 异常处理
Posted 码农
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 异常处理相关的知识,希望对你有一定的参考价值。
1,简单异常处理
try: date["name"] names[3] except (IndexError, KeyError) as e: print(‘检测IndexError/KeyError异常‘, e) except Exception as e: print(‘检测所有异常‘, e) else: print(‘一切正常‘) finally: print(‘有错无措,都执行‘)
2,自定义异常处理
# 自定义异常类,继承Exception class ElvaException(Exception): def __init__(self, msg): self.message = msg def __str__(self): return ‘测试测试‘ # return self.message try: raise ElvaException(‘数据库连接错误‘) # raise调用自己定义异常 except ElvaException as e: print(e)
以上是关于Python 异常处理的主要内容,如果未能解决你的问题,请参考以下文章
在 Python 多处理进程中运行较慢的 OpenCV 代码片段