在 Python 中,可以使用 'try-except' 语句来捕获和处理异常。以下是一个例子:

try:
    x = int(input('请输入一个整数: '))
    print(10 / x)
except ValueError:
    print('输入的不是整数!')
except ZeroDivisionError:
    print('除数不能为零!')

在上面的代码中,我们使用了 'try' 语句来执行可能会抛出异常的代码,然后使用 'except' 语句来捕获异常并处理它们。在这个例子中,我们捕获了 'ValueError' 和 'ZeroDivisionError' 两种异常,并分别处理它们。

如果用户输入的是一个非整数,我们就会抛出 'ValueError' 异常,程序就会执行 'except ValueError' 语句块中的代码。如果用户输入的是 0,我们就会抛出 'ZeroDivisionError' 异常,程序就会执行 'except ZeroDivisionError' 语句块中的代码。

通过使用 'try-except' 语句,我们可以避免程序在出现异常时崩溃,而是能够优雅地处理异常并继续执行程序。

Python try-except 语句:捕获和处理异常

原文地址: https://www.cveoy.top/t/topic/n9Nr 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录