相关疑难解决方法(0)

Python中"__package__"属性的目的是什么?

我想知道的究竟__package__什么意思?在官方文件中没有找到任何解释,即使是在SO上.

如果你能提供一些例子,我会非常高兴.

python python-3.x

32
推荐指数
2
解决办法
1万
查看次数

获取当前的 python 模块对象(按名称或其他方式)

如果我想获取当前模块,例如重新加载它,我会这样做:

import sys
sys.modules[__name__]
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法来做到这一点(例如不涉及__name__)?在这种情况下,更好意味着更惯用、更便携、更健壮,或者更多......我们通常在软件中希望的任何其他东西。

我使用 python 2,但 python 3 的答案无疑对其他人有用。

python python-2.7

9
推荐指数
1
解决办法
6560
查看次数

标签 统计

python ×2

python-2.7 ×1

python-3.x ×1