Python 中的内置函数 globals()函数 和 locals() 函数

globals()函数可以当前范围内的全局变量,locals()返回的就是局部变量。他们返回的都是dict

>>> globals()
{'__name__': '__main__', '__doc__': None, '__package__': None, 
'__loader__': <class '_frozen_importlib.BuiltinImporter'>, 
'__spec__': None, '__annotations__': {}, '__builtins__': 
<module 'builtins' (built-in)>}
>>> locals()
{'__name__': '__main__', '__doc__': None, '__package__': None, 
'__loader__': <class '_frozen_importlib.BuiltinImporter'>,
 '__spec__': None, '__annotations__': {}, '__builtins__':
 <module 'builtins' (built-in)>}
>>>