Python报错:ImportError: cannot import name 'XXX' from 'XXXX'


在一个py文件中引入另一个py文件的函数时可能会出现这个错误。

我出现该错误的原因是发现,A文件导入了B的函数,所以在编译的时候A就从导入那句命令进入B,结果B也导入了A的包,所以又进入A文件先编译,好嘛,两者就纠缠在一起了,到底先编译谁计算机也不知道了。

简略版问题描述:两个py文件不能互相导入对方的方法或函数,只能有一种身份,要么是被导入,要么是导入。

解决方法:删除一方的导入命令。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM