码迷,mamicode.com
首页 > 编程语言 > 详细

Python之路11-模块导入失败问题

时间:2019-09-17 12:12:43      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:col   server   进入   错误   inf   round   现象   图片   一个   

最近遇见一个Python模块导入自己踩到的坑,搞了好久才整明白,记录一下,也给在同样采坑的小伙伴借鉴一下。

错误现象很明显,相信大家遇到的报错都一样,但是就是不知道为什么,报错如下:

技术图片

 

 导入模块源码如下:

技术图片

 

 百思不得其解啊,各种百度和研读女神博客,感觉模块导入这块还是相对容易理解和接受的,为什么就是报错呢。

这里推荐一下女神写的很详细的一篇博客:

https://www.cnblogs.com/Eva-J/articles/7292109.html

好了,进入正题吧,是什么原因导致报这个错呢,上面一行也是一样的方法导入,怎么就没报错。奇怪吧?

原因就是。。。

你导入的模块,也导入了你。不能相互导入!!!

就是server_common模块中已经导入了server_auth模块,你现在又在server_auth模块中再导入server_common,这个样子是不行滴。

那要怎么解决呢?

找到具体原因了,事情就好办了,把共用的方法提出来或者都写到一个模块里,然后只导入一个模块就好了。就是这么简单!!

Python之路11-模块导入失败问题

标签:col   server   进入   错误   inf   round   现象   图片   一个   

原文地址:https://www.cnblogs.com/hulk-1029/p/11532565.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!