标签: python python-3.x scope
为什么在函数内部定义了x变量后,这段代码为什么会给出NameError?
def foo(): try: if x: print('defined') except NameError: print('NameError') x = 123 for _ in range(10): foo()