如
a.py 中的 class b
c,py 中的 class d
a.py中用c.py的class d
from c import d
class b:
pass
c.py引用a.py的class b
from a import b
class d:
pass
这样交叉引用会导致报错
此时一般的解决方法为:
1. 把 import 语句放到方法定义的后面。
2. 将 import 语句移到函数的内部,只有在执行到这个模块时,才会导入相关模块。
转载自:https://blog.csdn.net/qq_34146899/article/details/52530844
侵权必删!!!