假设有两个文件如下: 运行 a.py 就会报错 cannot import name 'xxxx',百度了下,这样设计本身就不合逻辑。但是 a.py 文件必须要导入 b.py,与此同时,b.py 文件需要应用 a.py 中的变量。请问要怎么处理?
#a.py from b import *
#b.py from a import *
引用部分单独抽出来作为 common 啊
可以在局部 import,比如一个类中,方法中
这种写法的意义是?
有时候项目太大,没注意可能会有这样的情况。两个模块相互引用了
workaround:
# b.py import a a.func a.Class()