Python 异常处理:常见错误类型及示例
在Python中,可以使用'try'和'except'语句来捕获和处理异常。在'except'语句中,可以指定要捕获的异常类型。以下是一些常见的错误类型:
- 'Exception':捕获所有异常的基类。
- 'ValueError':当一个函数接收到一个无效的参数值时引发的异常。
- 'TypeError':当一个操作或函数应用于不适当类型的对象时引发的异常。
- 'NameError':当一个局部或全局名称无法找到时引发的异常。
- 'FileNotFoundError':当试图打开一个不存在的文件时引发的异常。
- 'IndexError':当尝试访问一个不存在的索引时引发的异常。
- 'KeyError':当尝试访问一个字典中不存在的键时引发的异常。
- 'ZeroDivisionError':当除数为零时引发的异常。
以下是一个使用'try'和'except'语句来捕获'ValueError'异常的示例:
try:
x = int(input('请输入一个整数: '))
print('输入的整数是:', x)
except ValueError:
print('无效的输入,请输入一个整数。')
在上面的示例中,如果用户输入的不是一个整数,那么会引发'ValueError'异常,并且程序会打印出'无效的输入,请输入一个整数。'。
原文地址: https://www.cveoy.top/t/topic/fcas 著作权归作者所有。请勿转载和采集!