Python异常处理:如何捕获和处理特定类型的错误
在Python中,异常是程序运行时遇到的问题。你可以通过try/except块来捕获并处理这些特定类型的错误。
以下是一个基本的示例,展示了如何捕获和打印除数为零(ZeroDivisionError)的错误:
def divide_by_zero():
return 1 / 0
try:
result = divide_by_zero()
print(result)
except ZeroDivisionError:
print("Error: Division by zero is not allowed.")
在这个例子中,divide_by_zero
函数会引发一个ZeroDivisionError
。在try/except块中,我们捕获了这个特定类型的错误,并打印了一个错误消息。
还没有评论,来说两句吧...