首页 > 其他 > 详细

循环导入

时间:2019-02-14 14:41:05      阅读:169      评论:0      收藏:0      [点我收藏+]

1. 什么是循环导入

a.py

from b import b 

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

a()

b.py

from a import a

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

def c():
    a() 
c()

运行python a.py

技术分享图片

技术分享图片

2. 怎样避免循环导入

  1. 程序设计上分层,降低耦合
  2. 导入语句放在后面需要导入时再导入,例如放在函数体内导入

循环导入

原文:https://www.cnblogs.com/mxsf/p/10374378.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!