关于网友提出的“python 模块导入依赖”问题疑问,本网通过在网上对“python 模块导入依赖”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:python 模块导入依赖
描述:


搞不懂这个导入依赖了。。。 如果把bar.py中的 from foo import a 这句放到 b = 2之后 就不报错了。。。谁能给我讲讲这是什么原理
解决方案1:循环引用了啊.
解决方案2:因为你循环引用了
看看这篇文章:http://effbot.org/zone/import-confusion.htm 的 circular import章节
报错代码中,执行bar的 from foo import a语句时,foo.a还未赋值,自然就会报错
以上介绍了“python 模块导入依赖”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1193833.html