如何简化我的导入

时间:2015-02-27 14:35:34

标签: python-3.x python-import

在我的项目中,每个类都是一个文件,我的目录结构如下:

main.py
myGui/
    __init__.py (empty)
    ClassA.py
    ClassB.py

使用我的类在main.py中我需要导入:

from myGui.ClassA import ClassA
from myGui.ClassB import ClassB

如何导入:

from myGui import ClassA, ClassB

2 个答案:

答案 0 :(得分:4)

您可以将其添加到__init__.py

from .ClassA import ClassA
from .ClassB import ClassB

然后像你提到的那样导入它们

答案 1 :(得分:0)

假设您已将它们添加到__ init__.py,

from . import ClassA, ClassB

应该有效。