Python NameError 异常
定义和用法
当使用未定义的变量时,会引发 NameError
异常。
可以通过 try...except
语句捕获 NameError
,参见以下示例。
实例
例子 1
如果使用不存在的变量,将会引发 NameError
:
print(x)
例子 2:异常处理
使用 try...except
语句处理 NameError
:
try: print(x) # 尝试访问未定义的变量 except NameError: print("变量 x 未定义") except: print("发生了其他错误")