我对我开始的scrapy项目有一个持续的问题。放哪里items.py,蜘蛛里面好像都认不出来。我肯定错过了什么。我的项目名为scrapybot.总而言之,我有:scrapybot├──scrapybot ├──__init__.py ├──core.py ├──custom_middlewares.py ├──middlewares.py ├──pipelines.py ├──settings.py ├──spiders ├──__init__.py ├──amazon_bot.py ├──ebay_bot.py ├──items.py我想提出items.py到spider文件夹,并导入它是这样的:>>> from spiders.items import ScrapybotItemModuleNotFoundError: No module named 'spiders'或者像这样:>>> from items import ScrapybotItemModuleNotFoundError: No module named 'items'你知道为什么我不能以这种方式使用导入吗?这是正确的方法吗?
1 回答
波斯汪
TA贡献1811条经验 获得超4个赞
您忘记了顶级包的名称:scrapybot
。
像这样尝试:
>>> from scrapybot.spiders.items import ScrapybotItem
添加回答
举报
0/150
提交
取消