http://www.yuyong.net

大师分享python 异常处理方法

电脑现已成为我们工作、生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到python 异常处理方法的问题,如果我们遇到了python 异常处理方法的情况,该怎么处理怎么才能...

电脑现已成为我们工作、生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到python 异常处理方法的问题,如果我们遇到了python 异常处理方法的情况,该怎么处理怎么才能解决python 异常处理方法带来的困扰呢,对于这样的问题其实我们只需要python3我们先新建一个python文件。a = 10b = 0print(a / b)我们编写过程会遇到各种错误,比如这是除零错误。try:a = 10b = 0print(a / b)except ZeroDivisionError:print("Error: Division by zero!")那么我们可以用except来解决这个异常,并且提示用户。try:a = 10b = 0c =这样就解决了这样的问题,接下来给大家带来python 异常处理方法的详细操作步骤。

工具/原料

python3

方法/步骤

我们先新建一个python文件。

大师分享python 异常处理方法

a = 10

b = 0

print(a / b)

我们编写过程会遇到各种错误,比如这是除零错误。

大师分享python 异常处理方法

try:

a = 10

b = 0

print(a / b)

except ZeroDivisionError:

print("Error: Division by zero!")

那么我们可以用except来解决这个异常,并且提示用户。

大师分享python 异常处理方法

try:

a = 10

b = 0

c = 100

print(a / c)

except ZeroDivisionError:

print("Error: Division by zero!")

else:

print("It is fine!")

当然如果没有错误,我们可以在后面加一个提示。用else即可。

大师分享python 异常处理方法

try:

a = 10

b = 0

c = 100

print(a / c)

except ZeroDivisionError:

print("Error: Division by zero!")

else:

print("It is fine!")

finally:

print("Welcome to visit my codes!")

try:

a = 10

b = 0

c = 100

print(a / b)

except ZeroDivisionError:

print("Error: Division by zero!")

else:

print("It is fine!")

finally:

print("Welcome to visit my codes!")

如果最后加上finally,就是不论有没有异常都会返回这句话。

大师分享python 异常处理方法

大师分享python 异常处理方法

try:

a = 10

b = 0

c = 100

print(a / b)

except:

print("Error: Division by zero!")

else:

print("It is fine!")

finally:

print("Welcome to visit my codes!")

如果不知道异常类型,可以直接用except。

大师分享python 异常处理方法

try:

a = 10

b = 0

c = 100

print(a / b)

except Exception as error:

print(error)

else:

print("It is fine!")

finally:

print("Welcome to visit my codes!")

如果不知道异常的名字,还可以利用as来查看异常。

大师分享python 异常处理方法

注意事项

注意每个层级的区别和应用

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。