我有一个如下所示的文件结构:
在__init__.py
我导入模块中的所有类,因此它们可以从pckg import(class)'中获得。但是,我似乎无法在模块中使用此方法。
例如,在module1中我必须从module2和module 3导入我需要的类,我不能直接从pckg导入它们。这是尝试从包中导入时的预期结果,还是我做错了什么?如果有更多信息可以帮助我,请告诉我。
答案 0 :(得分:0)
这是预期的结果,因为我在没有意识到的情况下进行循环导入!
感谢Iguananaut的评论,我意识到这是Python中循环导入的一个示例/特例,在其他地方已经解决了。