电脑现已成为我们工作、生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到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文件。

a = 10
b = 0
print(a / b)
我们编写过程会遇到各种错误,比如这是除零错误。

try:
a = 10
b = 0
print(a / b)
except ZeroDivisionError:
print("Error: Division by zero!")
那么我们可以用except来解决这个异常,并且提示用户。

try:
a = 10
b = 0
c = 100
print(a / c)
except ZeroDivisionError:
print("Error: Division by zero!")
else:
print("It is fine!")
当然如果没有错误,我们可以在后面加一个提示。用else即可。

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,就是不论有没有异常都会返回这句话。


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。

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来查看异常。

注意事项
注意每个层级的区别和应用
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
