复制粘贴的cod的突然识别错误

2024-09-25 10:33:10 发布

您现在位置:Python中文网/ 问答频道 /正文

设置

我用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.

这是怎么回事?在


Tags: 文件代码pyvalue错误temp空白广告
2条回答

左对齐所有复制粘贴的代码,并再次用制表符给出正确的缩进。复制粘贴的代码有时会采用错误的缩进。在

好吧。这是件愚蠢的事。在

我复制粘贴了整个文件,但不正确。也就是说,在我声明要输入哪些模块的文件顶部有一个不必要的缩进。一、 e

     import pandas as pd

而不是

^{pr2}$

这会导致任何循环出现缩进错误。在


相关问题 更多 >