Python3 错误和异常

Python3 错误和异常

错误和异常是不同的两个概念。通常,我们所说的错误是指语法错误和逻辑错误。语法错误在编译时就可以发现和改正,逻辑错误需要在代码中结合业务情况进行判断处理。

异常是指运行期出现的不可预期的情况,通常会导致程序程序意外退出。为了提高系统的健壮性,在 Python 代码中必须处理可能出现的异常。

语法错误

Python 的语法错误或者称之为解析错,是初学者经常碰到的,如下范例

>>> while True print('Hello world')
  File "<stdin>", line 1, in ?
    while True print('Hello world')
                   ^
SyntaxError: invalid syntax
相关文章