python 异常处理

Posted houyongchong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 异常处理相关的知识,希望对你有一定的参考价值。

  如果程序执行过程中出现错误,那么程序将会中断,并抛出异常信息;可以通过try捕获异常打印出,但整个程序不会被中断;

try:    #检测语句中的代码执行是否正常
    num = int(input(‘your idea >>>‘))
    sums = num + 100
except Exception as e:  #try代码异常则捕获
    print(e)
else:   #try代码正常则执行
    print(‘正常‘)
finally:    #无论怎样最后都执行
    print(‘结束‘)

1、如果input输入一个数字,代码执行过程:

  try(全部) >> else >> finally

2、如果input输入一个非数字,int()方法处理非数字会异常,则跳过下面的代码,直接捕获异常,代码执行过程:

  try(异常处) >>except >> finally

以上是关于python 异常处理的主要内容,如果未能解决你的问题,请参考以下文章

在 Python 多处理进程中运行较慢的 OpenCV 代码片段

python常用代码片段总结

使用片段中的处理程序时出现非法状态异常

你如何在 python 中处理 graphql 查询和片段?

Java异常处理机制

java 反射代码片段