当前位置: 首页 > 图灵资讯 > 行业资讯> python中try-except处理异常的方法

python中try-except处理异常的方法

来源:图灵python
时间: 2024-08-27 13:40:54

1、问题分析

当您认为可能出现错误时,可以编写try-except代码块来处理可能出现的异常。您让python尝试操作一些代码,并告诉它如果这些代码导致指定的异常,该怎么办。处理Zerodivisioneror异常的try-except代码块与以下类似:

try:
print(5/0)
exceptZeroDivisionError:
print("Youcan'tpidebyzero!")

2、解决

将导致错误的代码行print(5/0)放入try代码块中。如果try代码块中的代码运行 起床没问题。Python将跳过except代码块。如果try代码块中的代码导致错误,Python将找到这样的except代码块并运行代码,即指定的错误与错误相同。

在这个例子中,try代码块中的代码导致Zerodivisioneror异常,因此Python指出了如何解决问题并运行代码的except代码块。这样,用户就会看到友好的错误消息,而不是traceback:

Youcan'tpidebyzero!

如果try-except代码块后面还有其他代码,程序将继续运行,因为它已经告诉Python如何处理这个错误。

以上是python中try-except的异常处理常用的方法,希望对大家有所帮助。更多Python学习指导:python基础教程

本文教程操作环境:windows7系统Python 3.9.1,DELL G3电脑。