设置
我用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
输入/删除一个额外的空白将允许我继续到下一个循环,在那里我收到相同的错误,等等
我还运行了python -m tabnanny yourfile.py
,如here所述,但没有效果:Clean bill of health.
这是怎么回事?在
左对齐所有复制粘贴的代码,并再次用制表符给出正确的缩进。复制粘贴的代码有时会采用错误的缩进。在
好吧。这是件愚蠢的事。在
我复制粘贴了整个文件,但不正确。也就是说,在我声明要输入哪些模块的文件顶部有一个不必要的缩进。一、 e
而不是
^{pr2}$这会导致任何循环出现缩进错误。在
相关问题 更多 >
编程相关推荐