Scrapy,在 Pycharm 中导入其他文件问题

Scrapy, Import other file problem in Pycharm

这是我在 pycharm 中捕获的 scrapy 项目文件夹

items.py

import scrapy
class MyscraperItem(scrapy.Item):
  title = scrapy.Field()
  writer = scrapy.Field()
  preview = scrapy.Field()

settings.py

BOT_NAME = 'myscraper'
SPIDER_MODULES = ['myscraper.spiders']
NEWSPIDER_MODULE = 'myscraper.spiders'

mybot.py

“from myscraper.items import MyscraperItem”有错误但是,当它(mybot.py) 运行.

不知道怎么回事

您的顶级目录也称为 myscraper,PyCharm 从那里开始。

如果您使用 from myscraper.myscraper.items import MyscraperItem,它将起作用。

以上回答正确。但是,如果你想避免每次都输入长路径,你也可以使用 from ..items import MyscraperItem 也可以。

..表示父目录。