我想知道的究竟__package__是什么意思?在官方文件中没有找到任何解释,即使是在SO上.
如果你能提供一些例子,我会非常高兴.
如果我想获取当前模块,例如重新加载它,我会这样做:
import sys
sys.modules[__name__]
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法来做到这一点(例如不涉及__name__)?在这种情况下,更好意味着更惯用、更便携、更健壮,或者更多......我们通常在软件中希望的任何其他东西。
我使用 python 2,但 python 3 的答案无疑对其他人有用。