脚本宝典收集整理的这篇文章主要介绍了python 循环导入,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
记录前段时间学习 Flask 时遇到的循环导入问题
何为循环导入?
栗子很简单, 现在有a.py, b.py, c.py 三个包, b.py 中导入 a.py, c.py 中导入 b.py , a.py 中导入c.py, 然后随便以一个文件为入口执行程序
假如以 a.py 作为程序入口, 大概就像下面这样
import c
def test():
PRint('this a')
c.test()
现在执行a.py 就会报出导入错误(类似下面这个), 详细介绍在 core-python (python 核心编程) 中有介绍, 有时间可以看一下
ImportError: cannot import name XX
重点是, 怎么解决
以上是脚本宝典为你收集整理的python 循环导入全部内容,希望文章能够帮你解决python 循环导入所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。