【发布时间】:2015-10-10 00:59:35
【问题描述】:
使用 Python 3.3 或更高版本,我将如何创建并导入包含一组未指定模块的包?我希望导入包中的所有模块,而不必按名称导入每个模块。这将允许将新模块添加到包中,并且下次导入包时可以自动加载新模块,而无需对包进行任何其他更改。
从包的外部,我希望导入和使用包看起来像这样:
import package
package.module.function()
从包的内部,我想导入和使用兄弟模块看起来像这样:
from . import sibling
sibling.function()
或者这个:
import package.sibling
package.sibling.function()
【问题讨论】:
标签: python python-3.x python-3.3 python-importlib