设置向上
我使用Scrapy搜索每个城市的住房广告。 每个城市我都会创建一只蜘蛛,我会根据需要调整每个城市。
<小时/> 的问题
我将我的代码从城市A复制粘贴到.py
文件中,旨在刮掉城市B.我之前已多次这样做了。但是现在我收到代码中以下行的IndentationError
pl=[]
for key, value in df['postal'].iteritems():
temp = value
pl.append(str(temp))
该错误适用于temp
并说明IndentationError: expected an indented block
。
如果我运行城市A的代码,则没有缩进错误。但是,B的复制粘贴代码会出现此错误。
此外,如果我输入或删除一个额外的空白区域,线条运行良好但我在下一个循环中收到IndentationError
- 在该循环输入/删除一个额外的空白区域将允许我继续随后的循环,我收到相同的错误,等等。
我还按照here的规定运行python -m tabnanny yourfile.py
,但无效:Clean bill of health.
这里发生了什么?
答案 0 :(得分:0)
确定。这是一件很傻的事。
我复制粘贴整个文件,但不正确。也就是说,在文件的顶部,我说明要输入哪些模块,这是一个不必要的缩进。即。
import pandas as pd
代替,
import pandas as pd
这导致任何循环中的缩进错误。