
py文件调用循环导入问题的踩坑记录
编写测试脚本,想在a文件调用b文件。但是在调用的过程中,误操作,错误将a文件导入b文件,然后在b文件,导入a文件。然后在执行a文件时,发现执行a文件点击按钮使用b文件函数时,再次运行a文件。进入循环问题。几番修改代码无果,结果发现是在b文件也调用a了,删除b文件的导入解决问题。a文件调用b文件某函数,在只在a文件导入文件与其对应函数就行。果然还是代码写太少的原因循环导入问题通常发生在两个或多个模块相互导入对方,形成了一个闭环。这会导致Python解释器无法确定哪个模块应该先被加载,从而导致运行时错误。
























