Python 复制粘贴的代码导致突然缩进错误
设置 我用Scrapy在每个城市刮房屋广告。 每个城市我创建一个蜘蛛,当需要时,我会根据每个城市(稍微)调整蜘蛛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
问题 我将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
这导致了任何循环的缩进错误