Python导入子包的子包的子包框架

Python导入子包的子包的子包框架,python,import,module,Python,Import,Module,我的目录结构如下所示: 当我这样做的时候 将app.model导入为m 该语句没有显示任何错误 但当我这么做的时候 将app.model.core导入为c 有这样一个错误 AttributeError:“模块”对象没有属性“核心” 我不理解这种行为。任何帮助、提示或指点都将不胜感激:)如果您将app.model导入为m,然后打印m的值。uuuu文件uuuuuu,您会得到什么?那就是“/app/model/uuu init_uuuuuuuuuuuu.py”是app/model/uuuu int.

我的目录结构如下所示:

当我这样做的时候

将app.model导入为m

该语句没有显示任何错误

但当我这么做的时候

将app.model.core导入为c

有这样一个错误

AttributeError:“模块”对象没有属性“核心”


我不理解这种行为。任何帮助、提示或指点都将不胜感激:)

如果您将app.model导入为m,然后打印
m的值。uuuu文件uuuuuu
,您会得到什么?那就是“/app/model/uuu init_uuuuuuuuuuuu.py”是
app/model/uuuu int.py
app/model/core/uuuu init.py
空的?@PeterWood:不,这不要紧!这不再是一个错误!!我浪费了一些时间才意识到这是pycharm的问题(或者可能是我对它的理解)。我很有魅力,而且很管用。我在pycharm python控制台上运行这些导入命令。我将init.py设为空,我认为pycharm需要关闭并重新打开!。。。我应该结束这个问题。谢谢大家。如果您将app.model导入为m,然后打印
m.\uuuu文件\uuuuu
,您会得到什么?那就是“/app/model/\uuuu init\uuuuuuuuuuu.py”是
app/model/\uuuuu int\uuuuuuuuuuuuuuuuu.py
app/model/core/\uuuuuu init\uuuuuuuuuuuuuuuuuuuuuuuuu.py
是空的?@PeterWood:不,那不重要!这不再是一个错误!!我浪费了一些时间才意识到这是pycharm的问题(或者可能是我对它的理解)。我很有魅力,而且很管用。我在pycharm python控制台上运行这些导入命令。我将init.py设为空,我认为pycharm需要关闭并重新打开!。。。我应该结束这个问题。谢谢你抽出时间。