Python踩过的坑(1):循环import,py文件命名

来源:互联网 发布:企业管理网络培训 编辑:程序博客网 时间:2024/06/05 00:03

        今天在写一个小爬虫项目的时候发现了Python循环import的问题,当不同文件间出现循环import时编译器(pycharm)会报impor error。在网上查了下,最好的解决方式是将程序的逻辑理清楚,将循环打破;还有一种方法是不要将import写到文件的顶端,而将其写到需要import的函数域中。

        参考网站:https://stackoverflow.com/questions/9252543/importerror-cannot-import-name-x


        还有一个,在用pymongo时,我将一个文件名命名成了pymongo.py,然后在别的文件中使用from pymongo import XXX时报错,原因在于文件名与库同名了。

原创粉丝点击