python循环导入问题怎么解决

日期:2018-06-08 16:18:04 章节:  python核心

a.py

from b import b 

print '---------this is module a.py----------'def a():
    print("hello, a")
    b() 

a()

b.py

from a import aprint '----------this is module b.py----------'def b():
    print("hello, b")def c():
    a() 
c()

怎样避免循环导入

程序设计上分层,降低耦合

导入语句放在后面需要导入时再导入,例如放在函数体内导入