raise的使用
Posted jackshi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了raise的使用相关的知识,希望对你有一定的参考价值。
有关于python里raise显示引发异常的方法:
- 当程序出错时,python会自动触发异常,也可以通过raise显示引发异常
- 一旦执行了raise语句,raise之后的语句不在执行
- 如果加入了try,except,那么except里的语句会被执行
try: s = None if s is None: print("s shi kong de ") raise NameError # 告诉系统受到异常信号 相当于认为制造了一个异常 print(3333333333) # 在raise后面的语句不再执行。 except Exception: print("8888888888888")
C:Python27python.exe E:/python项目代码/jira/1.py s shi kong de 8888888888888 Process finished with exit code 0
以上是关于raise的使用的主要内容,如果未能解决你的问题,请参考以下文章
为啥在 raise_application_error 未执行之前的触发器内部代码?
在使用oracle创建存储过程部分代码: EXCEPTION WHEN NO_DATA_FOUND THEN NULL; WHEN OTHERS THEN RAISE;
raise ValueError(err) - 在 Python 中使用 concurrent.future 实现多线程