Scrapy 缩进错误:应为缩进块,刮痕
career@careercrawler:~/stack/stack$scrapy crawl stack 回溯(最近一次调用上次):文件 “/home/career/.local/bin/scrapy”,第11行,在 sys.exit(execute()) 文件 “/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 超级(爬网进程,自我)。init(设置) 文件 “/home/career/.local/lib/python2.7/site packages/scrapy/crawler.py”, 第129行,在init self.spider\u loader=\u get\u spider\u loader(设置) 文件 “/home/career/.local/lib/python2.7/site packages/scrapy/crawler.py”, 第325行,输入蜘蛛加载器 从\u设置返回加载程序\u cls.(settings.frozencopy()) 文件 “/home/career/.local/lib/python2.7/site packages/scrapy/spiderloader.py”, 第33行,在from_设置中 返回cls(设置) 文件 “/home/career/.local/lib/python2.7/site packages/scrapy/spiderloader.py”, 第20行,在init self.\u加载\u所有\u蜘蛛() 文件 “/home/career/.local/lib/python2.7/site packages/scrapy/spiderloader.py”, 第28行,装入所有卡盘 对于walk_模块中的模块(名称): 文件 “/home/career/.local/lib/python2.7/site packages/scrapy/utils/misc.py”, 第71行,在walk_模块中 子模块=导入模块(完整路径) 文件“/usr/lib/python2.7/importlib/init.py”,第37行,在 导入模块 导入(名称) 文件“/home/career/stack/stack/spider/stack_spider.py”,第4行,在 从stack.items导入StackItem 文件“/home/career/stack/stack/items.py”,第13行 title=scrapy.Field() ^ 缩进错误:应为缩进块Scrapy 缩进错误:应为缩进块,刮痕,scrapy,Scrapy,career@careercrawler:~/stack/stack$scrapy crawl stack 回溯(最近一次调用上次):文件 “/home/career/.local/bin/scrapy”,第11行,在 sys.exit(execute()) 文件 “/home/career/.local/lib/python2.7/site packages/scrapy/cmdline.py”, 第141行,执行中 cmd.crawler_process=CrawlerProcess(设置)
这是我的错误,我不知道那里发生了什么。请有人帮帮我。这个错误是故意的, 正如回溯中提到的: /home/career/stack/stack/items.py”,第13行title=scrapy.Field()
转到
~/stack/stack/items.py
并检查第13行的缩进items.py
中的
缩进不足。这里没有问题,因为这些文件可以在windows上运行,但当我在ubutun上尝试时,出现了错误。是否可以将代码附加到此处?如果使用空格而不是制表符,也可能出现错误,反之亦然。