如何创建可以像module.subsection.function()一样使用的模块?

时间:2019-09-04 18:05:39

标签: python

我正在研究python模块,我希望将其组织起来,以便您只需要导入该项目所需的功能。我将如何以module.part.function()格式实现这一目标?

1 个答案:

答案 0 :(得分:0)

制作模块a package that contains sub-modules

使用类似以下的文件布局:

toplevel/
    module/
        __init__.py
        part.py

文件module/part.py将包含您描述的function()函数。 module/__init__.py将无条件地包含在module中的任何内容(无需导入任何子模块)。