Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在链接上爬行时出现刮擦错误_Python_Python 2.7_Scrapy - Fatal编程技术网

Python 在链接上爬行时出现刮擦错误

Python 在链接上爬行时出现刮擦错误,python,python-2.7,scrapy,Python,Python 2.7,Scrapy,我有一个问题是缩进错误:意外缩进 代码在shell上运行良好,但在代码上运行不正常。由于在文件中的任何位置混合了制表符或空格,因此会出现缩进错误。因此,您应该将所有选项卡转换为4个空格 或 如果您愿意,您可以只使用制表符,但不要与空格混合使用,否则您将再次出现缩进错误 你还说你一直在混合空格和制表符,所以我建议你启用显示不可见字符,这样你就知道你没有混合制表符和空格 在记事本+++中,您可以通过以下方式进行操作: View->Show Symbol->Show All Charact

我有一个问题是
缩进错误:意外缩进


代码在shell上运行良好,但在代码上运行不正常。

由于在文件中的任何位置混合了制表符或空格,因此会出现缩进错误。因此,您应该将所有选项卡转换为4个空格

如果您愿意,您可以只使用制表符,但不要与空格混合使用,否则您将再次出现缩进错误

你还说你一直在混合空格和制表符,所以我建议你启用显示不可见字符,这样你就知道你没有混合制表符和空格

在记事本+++中,您可以通过以下方式进行操作:

View->Show Symbol->Show All Characters

or

View->Show Symbol->Show White Space and Tab
如果使用升华文本2,可以执行以下操作:

转到首选项->设置-默认值

改变

"draw_white_space": "selection"

 to

 "draw_white_space":"all"

必须混合使用制表符和空格,这在python中是不应该的。读这篇文章我总是在这里谈论他的问题,我不知道是什么问题。你知道我应该删除所有的空格吗?我这里没有制表符用4个空格替换所有制表符。查看您在问题中粘贴的代码,您的“car['ATitle']”行以2个制表符开头,用2 x 4-space替换这些制表符。将来如果初学者或正在学习python,请始终启用在文本编辑器中显示不可见字符,以便您可以看到没有制表符或空格混合。