我对 Python 中的 from import 语句有点困惑。特别是,我如何从包中的模块导入类。例如,如果我有一个名为 my package 的包,它有两个模块(模块 1 和模块 2),我如何从模块 2 中的模块 1 导入特定类?
我目前发现的是我需要(在模块二中)执行以下操作......
from package import module1
module1.class1()
虽然这可行,但我更希望能够直接从模块 2 访问 class1(),因为它的可读性不强。但是,以下语法不起作用...
from package import module1.class1
而且,它不会让我简单地离开......
from module1 import class1
如何直接在该包内的单独模块中导入位于包内模块中的类?