0

我有以下文件夹结构

/project
   /scrape
        item.py
        /spiders
               myscraper.py

在文件 item.py 我有一个声明

class MyItem(Item): 

里面有更多的代码。

我正在尝试运行scrapy

scrapy 爬行 myscraper

从文件夹/项目中,但我不断收到错误消息。

 exceptions.NameError: global name 'MyItem' is not defined

有谁知道我需要做些什么来确保scrapy看到我的item.py文件?谢谢

4

1 回答 1

0

我不能确定,因为我可以看到你的代码很少,但看起来你有一个循环导入。

检查您是否没有从一个文件中导入某些内容,反之亦然,重新排列您的代码,使其不再发生。

于 2012-06-13T14:01:54.850 回答