PYTHON_KA Asked:2023-10-27 02:22:22 +0000 UTC2023-10-27 02:22:22 +0000 UTC 2023-10-27 02:22:22 +0000 UTC bug 和异常之间的区别 772 告诉我,Python 编程语言中的错误与异常有何不同? python 1 个回答 Voted Best Answer Швеев Алексей 2023-10-27T02:34:46Z2023-10-27T02:34:46Z 错误是程序行为中未处理的错误,它会导致您出现意外行为或异常。例如:计算器没有5+5响应55,因为您忘记将字符串转换为数字。这种情况出现了意外的行为(没有抛出异常) 异常是专门引起的内部错误,可以而且应该被拦截。例如:用户输入了要读取的文件名,但文件本身丢失了。读取文件的方法会抛出异常FileNotFoundException,但您捕获该异常并向用户发送一条消息,表明输入的文件不存在。 未处理的异常是一个错误。例如:用户在计算器中输入5/0, ,除法运算抛出异常ZeroDivisionError。如果你不处理它,你的程序就会崩溃。在这种情况下,修复错误 - 处理此异常 - 添加一个方法来捕获此异常try并向except用户显示错误消息。
错误是程序行为中未处理的错误,它会导致您出现意外行为或异常。例如:计算器没有
5+5
响应55
,因为您忘记将字符串转换为数字。这种情况出现了意外的行为(没有抛出异常)异常是专门引起的内部错误,可以而且应该被拦截。例如:用户输入了要读取的文件名,但文件本身丢失了。读取文件的方法会抛出异常
FileNotFoundException
,但您捕获该异常并向用户发送一条消息,表明输入的文件不存在。未处理的异常是一个错误。例如:用户在计算器中输入
5/0
, ,除法运算抛出异常ZeroDivisionError
。如果你不处理它,你的程序就会崩溃。在这种情况下,修复错误 - 处理此异常 - 添加一个方法来捕获此异常try
并向except
用户显示错误消息。