循环导入问题解决方案--ImportError: cannot import name xxxx from xxx

https://stackoverflow.com/questions/9252543/importerror-cannot-import-name-x

非常明显的循环导入可以尝试处理一下,例如在a模块导入b模块中的类,又在b模块中导入a模块中的类,导致俩模块一直在from xxx import xxx处来回循环

还有一些实在找不到原因的循环导入,实践下来两种解决方案:1、导入时不要导入模块中具体的类或方法,直接导入整个模块;

                            2、不在最上面全局导入了,哪里要用到的时候再去导入,即直接在函数或类中导入

 

posted @ 2022-04-03 11:38  2orange  阅读(249)  评论(0编辑  收藏  举报