以下是我的项目结构:
MyProject
|
|---- package1
| |
| |---- classA needs classXYZ
| |-----classB needs classXYZ
| |-----classC
|
|-----package2
| |
| |-----classXYZ (path creator)
|
|-----package3
| |
| |-----classQ (subclass of classR)
| |-----classR
|
|-----package4
| |
| |-----classDB needs classXYZ
ClassQ
需要classA
、classB
、classR
、classDB
和classXYZ
,因此,在classQ
我有:
from package1 import classA
from package1 import classB
from package2 import classXYZ
from package3 import classR
from package4 import classDB
然而,类classA
和classB
都使用了classXYZ
,这导致在classQ
中我得到了错误:Import Error: no module named classR.
(类Q继承自类R)。你知道吗
问题是:如何解决这个问题?类Q是一种主类,它使用其他模块中可用的函数来创建一个工作应用程序。任何帮助都将不胜感激。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐