python 异常处理
Posted andy_0212
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 异常处理相关的知识,希望对你有一定的参考价值。
要用exception
下面的代码可以处理异常
try: # ‘65046A‘ bom = input(‘Pleaes enter bit BOM: ‘) if bom == ‘exit‘: break evaluate_bom(bom) except Exception as e: print(‘Error:‘, e) finally: pass
下面的代码不会
try: # ‘65046A‘ bom = input(‘Pleaes enter bit BOM: ‘) if bom == ‘exit‘: break evaluate_bom(bom) finally: pass
From the Python documentation:
If the finally clause raises another exception or executes a return or break statement, the saved exception is lost.
以上是关于python 异常处理的主要内容,如果未能解决你的问题,请参考以下文章
在 Python 多处理进程中运行较慢的 OpenCV 代码片段