如果我想在不同模块中的两个类中使用注释是交叉?
from BModule import B
class A:
def method(self, b: B):
pass
〜
from AModule import A
class B:
def method(self, a: A):
pass
我有一个ImportError: cannot import name 'B'
?但是如果我需要注释这个怎么办?
另外如果我只是导入AModule \ BModule并使用class作为模块AModule.A
的属性,我得到AttributeError: module 'BModule' has no attribute 'B'
答案 0 :(得分:0)
是什么迫使依赖?在我看来,在这种情况下,A
采用B
的任何方法都可以作为B
上的A
方法实现,因此请使用#footer {
background-color: white;
z-index: 100;
display: flex;
position: absolute;
left: 0;
bottom: 0;
height: 100px;
width: 100%;
.image-one {
width: 50;
height: 50;
}
}
" main"如果有意义的话,使用该类来操作其他类的对象?