Ошибка отступа: ожидаемый блок с отступом, Scrapy

#scrapy

#scrapy

Вопрос:

карьера@careercrawler:~/stack / stack $ scrapy обход стека

Обратная трассировка (последний последний вызов): файл «/home/career/.local/bin/scrapy», строка 11, в sys.exit(выполнить ())

Файл «/home/career/.local/lib/python2.7/site-packages/scrapy/cmdline.py «, строка 141, в выполнить cmd.crawler_process = CrawlerProcess(настройки)

Файл «/home/career/.local/lib/python2.7/site-packages/scrapy/crawler.py «, строка 238, в init super(CrawlerProcess, self).init(настройки)

Файл «/home/career/.local/lib/python2.7/site-packages/scrapy/crawler.py «, строка 129, в инициализации self.spider_loader = _get_spider_loader(настройки)

Файл «/home/career/.local/lib/python2.7/site-packages/scrapy/crawler.py «, строка 325, в _get_spider_loader возвращает loader_cls.from_settings(settings.frozencopy())

Файл «/home/career/.local/lib/python2.7/site-packages/scrapy/spiderloader.py «, строка 33, в from_settings возвращает cls(настройки)

Файл «/home/career/.local/lib/python2.7/site-packages/scrapy/spiderloader.py «, строка 20, в init self._load_all_spiders()

Файл «/home/career/.local/lib/python2.7/site-packages/scrapy/spiderloader.py «, строка 28, в _load_all_spiders для модуля в walk_modules(имя):

Файл «/home/career/.local/lib/python2.7/site-packages/scrapy/utils/misc.py «, строка 71, в подмодулях walk_modules = import_module(полный путь)

Файл «/usr/lib/python2.7/importlib/init.py «, строка 37, в import_module импорт(имя)

Файл «/home/career/stack/stack/spiders/stack_spider.py «, строка 4, вводится из stack.items import StackItem

Файл «/home/career/stack/stack/items.py «, строка 13 title = scrapy.Field() ^

Ошибка отступа: ожидаемый блок с отступом

Это моя ошибка, я не знаю, что там происходит. Кто-нибудь, помогите мне, пожалуйста.

Комментарии:

1. строка 13 title = scrapy.Field() в items.py имеет недостаточный индекс.

Ответ №1:

Эта ошибка вызвана намерением, как указано в трассировке:

/home/career/stack/stack/items.py «, строка 13 title = scrapy.Поле ()

перейдите ~/stack/stack/items.py и проверьте отступ в line 13 .

Комментарии:

1. в этом нет ничего плохого, потому что эти файлы могут запускаться в Windows, но когда я пробую это на ubutun, появляется ошибка

2. Можете ли вы прикрепить код здесь? Ошибка также может возникнуть, если вы использовали пробел вместо табуляции или наоборот.