Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.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_Loops_Indentation - Fatal编程技术网

Python 复制粘贴的代码导致突然缩进错误

Python 复制粘贴的代码导致突然缩进错误,python,loops,indentation,Python,Loops,Indentation,设置 我用Scrapy在每个城市刮房屋广告。 每个城市我创建一个蜘蛛,当需要时,我会根据每个城市(稍微)调整蜘蛛 问题 我将A城市的代码复制粘贴到一个.py文件中,用于刮取B城市。我以前已经这么做过很多次了。但是,现在我收到了代码中以下行的IndentationError pl=[] for key, value in df['postal'].iteritems(): temp = value pl.append(str(temp)) 该错误适用于temp和状态Indent

设置

我用Scrapy在每个城市刮房屋广告。 每个城市我创建一个蜘蛛,当需要时,我会根据每个城市(稍微)调整蜘蛛


问题

我将A城市的代码复制粘贴到一个
.py
文件中,用于刮取B城市。我以前已经这么做过很多次了。但是,现在我收到了代码中以下行的
IndentationError

pl=[]
for key, value in df['postal'].iteritems():
    temp = value
    pl.append(str(temp))
该错误适用于
temp
和状态
IndentationError:预期为缩进块
。 如果我运行城市A的代码,没有缩进错误。但是,B的复制粘贴代码给出了这个错误

此外,如果我输入或删除一个额外的空白,行运行正常,但随后我在下一个循环中收到一个
缩进错误
——在该循环中输入/删除一个额外的空白将允许我继续执行后续循环,然后我收到相同的错误,等等

如前所述,我还运行了
python-m tabnany yourfile.py,但没有任何效果:
Clean bill of health.


这是怎么回事?

将所有复制粘贴的代码左对齐,然后再次使用制表符进行适当的缩进。复制粘贴的代码有时会出现错误的缩进。

将所有复制粘贴的代码左对齐,然后再次使用制表符进行适当的缩进。复制粘贴的代码有时会出现错误的缩进。

确定。这是一件愚蠢的事

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

     import pandas as pd
而不是

import pandas as pd
这导致了任何循环的缩进错误


好的。这是一件愚蠢的事

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

     import pandas as pd
而不是

import pandas as pd
这导致了任何循环的缩进错误