Python NameError 异常

定义和用法

当使用未定义的变量时,会引发 NameError 异常。

可以通过 try...except 语句捕获 NameError,参见以下示例。

实例

例子 1

如果使用不存在的变量,将会引发 NameError

print(x)

亲自试一试

例子 2:异常处理

使用 try...except 语句处理 NameError

try:
  print(x)  # 尝试访问未定义的变量
except NameError:
  print("变量 x 未定义")
except:
  print("发生了其他错误")

亲自试一试