2016-10-04 81 views
-1

[email protected]:~/stack/stack$ scrapy crawl stackIndentationError:期望一個縮進塊,Scrapy

Traceback (most recent call last): File "/home/career/.local/bin/scrapy", line 11, in sys.exit(execute())

File "/home/career/.local/lib/python2.7/site-packages/scrapy/cmdline.py", line 141, in execute cmd.crawler_process = CrawlerProcess(settings)

File "/home/career/.local/lib/python2.7/site-packages/scrapy/crawler.py", line 238, in init super(CrawlerProcess, self).init(settings)

File "/home/career/.local/lib/python2.7/site-packages/scrapy/crawler.py", line 129, in init self.spider_loader = _get_spider_loader(settings)

File "/home/career/.local/lib/python2.7/site-packages/scrapy/crawler.py", line 325, in _get_spider_loader return loader_cls.from_settings(settings.frozencopy())

File "/home/career/.local/lib/python2.7/site-packages/scrapy/spiderloader.py", line 33, in from_settings return cls(settings)

File "/home/career/.local/lib/python2.7/site-packages/scrapy/spiderloader.py", line 20, in init self._load_all_spiders()

File "/home/career/.local/lib/python2.7/site-packages/scrapy/spiderloader.py", line 28, in _load_all_spiders for module in walk_modules(name):

File "/home/career/.local/lib/python2.7/site-packages/scrapy/utils/misc.py", line 71, in walk_modules submod = import_module(fullpath)

File "/usr/lib/python2.7/importlib/init.py", line 37, in import_module import(name)

File "/home/career/stack/stack/spiders/stack_spider.py", line 4, in from stack.items import StackItem

File "/home/career/stack/stack/items.py", line 13 title = scrapy.Field() ^

IndentationError: expected an indented block

這是我的錯誤,我不知道那裏發生了什麼。請有人幫助我。

+0

第13行'title = scrapy.Field()'在'items.py'中是縮進的。 – Granitosaurus

回答

0

這個錯誤是因爲意向, 由於在回溯中提到:

/home/career/stack/stack/items.py", line 13 title = scrapy.Field()

~/stack/stack/items.pyline 13檢查壓痕。

+0

沒有錯,因爲這些文件可以在Windows上運行,但是當我在ubutun上嘗試時,出現錯誤 –

+0

您可以在此附上代碼嗎?如果您使用空格而不是製表符,或者相反,也會發生該錯誤。 –

+0

我在一分鐘前修好了,謝謝 –

相關問題