首页 > 解决方案 > 除了 __name__ 之外,在 Python 中的程序执行时设置了哪些变量?

问题描述

我读过一些变量是在程序执行时在 Python 中设置的(比如__name__)?Python解释器执行程序之前设置的变量是什么__name__

标签: pythonvariablesinterpreter

解决方案


这应该回答你的问题:

>>> locals()
{'__builtins__': <module '__builtin__' (built-in)>, '__name__': '__main__', '__doc__': None, '__package__': None}
>>> globals()
{'__builtins__': <module '__builtin__' (built-in)>, '__name__': '__main__', '__doc__': None, '__package__': None}
>>> 

推荐阅读