gpt4 book ai didi

python - 如何访问Scrapy的项目类

转载 作者:行者123 更新时间:2023-12-01 08:45:55 25 4
gpt4 key购买 nike

我启动的 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 ScrapybotItem
ModuleNotFoundError: No module named 'spiders'

或者像这样:

>>> from items import ScrapybotItem
ModuleNotFoundError: No module named 'items'

你知道为什么我不能以这种方式使用导入吗?这是正确的方法吗?

最佳答案

您忘记了顶级包的名称:scrapybot

尝试这样:

>>> from scrapybot.spiders.items import ScrapybotItem

关于python - 如何访问Scrapy的项目类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53303692/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com