【问题标题】:scrapy error when crawling over a link [closed]爬过链接时出现scrapy错误[关闭]
【发布时间】:2014-01-13 20:46:08
【问题描述】:

我有一个问题是IndentationError: unexpected indent

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

【问题讨论】:

  • 您必须混合制表符和空格,这在 python 中是不应该的。阅读此stackoverflow.com/questions/1016814/…
  • 我总是在这里谈论他的问题,我不知道是什么问题。你知道我应该删除所有的空格吗?我这里没有标签
  • 将所有制表符替换为 4 个空格。
  • 查看您在问题中粘贴的代码,您的“car['ATitle']”行以 2 个 TAB 开头,将其替换为 2 x 4-spaces
  • 以后如果是初学者或学习python,请始终启用在文本编辑器中显示不可见字符,这样您就不会看到标签或空格被混合。

标签: python python-2.7 scrapy


【解决方案1】:

您收到缩进错误,因为您在文件中的任何位置混合制表符或空格。所以你应该将所有制表符转换为 4 个空格

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

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

Notepad++ 中,您可以这样做:

View->Show Symbol->Show All Characters

or

View->Show Symbol->Show White Space and Tab

如果你使用 Sublime Text 2,你可以这样做:

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

改变

"draw_white_space": "selection"

 to

 "draw_white_space":"all"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-17
    • 2013-04-14
    • 1970-01-01
    • 1970-01-01
    • 2021-08-09
    • 1970-01-01
    • 2016-02-23
    • 1970-01-01
    相关资源
    最近更新 更多