python自定义了模块,但是导入的时候报错

img

img

目录结构大概是这样:

img

我从spider的__init__.py中导入写了

from bigcrawler.crawler.items import BigdataCrawlerItem

运行时报错,报错信息:ModuleNotFoundError: No module named 'bigcrawler'。
尝试了用

sys.path.append('C://bigcrawler')

也还有问题

1、路径设置问题,路径没问题,那么就看模块定义
2、查看模块定义有没有问题;
3、只要两者没问题,肯定可以找到模块的

和你类似的结构,不需要bigcrawler,直接使用文件夹.文件 就可以导入

img

img

参考导入

from crawler.items import BigdataCrawlerItem
或者
from items import BigdataCrawlerItem

有帮助请采纳,有问题继续交流,你的采纳是对我回答的最大的肯定和动力