不知道大家有没有遇到过类似的问题,把代码写的工工整整,没有标红,一旦点击运行,开始进入执行的过程中,就会发生一个错误的事件,我们就把这种事件称之为异常,下面让我们一起来学习一下有关如何对Python 中的异常进行处理?Python 中的异常处理方法有哪些?

如何对Python 中的异常进行处理?Python 中的异常处理方法有哪些?

在你执行程序的时候,遇到异常的时候,虽然它会打断程序的正常执行流程,但是遇到事情不要慌,方法总比困难要多得多,下面举个例子,让大家进一步了解哪种情况下发生的事件称之为异常,请看下面实例:

假设我现在要编写一个程序hh.py

print('hello’)
10 / 0
print('hello')

在第一行使用print进行打印,这条代码没有什么问题,在第二行代码中10/0,python将无法执行这条语句,还会产生一个异常事件通知给用户,因为除数是0,程序在最后的运行结果中报File “hh.py”, line 2;它会告诉我们具体的异常位置。

使用try … except 语句来处理python中的异常

基本语法:

try:
except:

在try关键字后面编写的是可能发生异常的代码块,而except:后面接的是解决这个异常处理模块的代码,当发生异常后程序直接会跳到这一步执行。根据以上案例,使用“try:except:”来捕获异常,代码如下:

try:
    print('try:')
    10/0
    print('never reach here')
except:    
print('except:')

上述案例中,第一行代码是打印一个字符串‘try’,第二行代码是执行10/0,此时会自动抛出异常,在第四行程序直接跳转到异常处理的代码块,也就是第六行,except:捕获异常后,执行'except:'。

最后的运行结果是:

try:
except:

这里就是简单的向大家介绍了如何对Python 中的异常进行处理?Python 中的异常处理方法有哪些?希望能帮到大家,想要了解更多的python知识,可以继续关注哦!

更多python相关文章请访问分类:python

【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!