只需
global ser在函数内部使用:
ser = "foo"def reset_ser(): global ser del serprint(ser)reset_ser()print(ser)
输出:
fooTraceback (most recent call last): File "test.py", line 8, in <module> print(ser)NameError: name 'ser' is not defined

只需
global ser在函数内部使用:
ser = "foo"def reset_ser(): global ser del serprint(ser)reset_ser()print(ser)
输出:
fooTraceback (most recent call last): File "test.py", line 8, in <module> print(ser)NameError: name 'ser' is not defined