【发布时间】:2019-10-06 09:34:16
【问题描述】:
我觉得我对 Python 中的 __name__ 环境变量的含义很了解。但是,当我从 __init__.py 打印出 __name__ 变量时,它会打印出它所在目录的名称(也就是包名称)。 __name__ 如何在 init 文件中定义?
另外,每个 python 文件都有自己的本地 __name__ 变量吗?因为它在文件之间不断变化......(也许我不理解__name__,就像我想的那样)
编辑:我真的不认为这个问题与__name__ 等于__main__ 问题相同。我了解大多数 python 文件中的 __name__ 等于什么。我仍然对 __init__ 文件中的价值感到困惑。
【问题讨论】:
标签: python package environment-variables python-import init