我的python代码出现问题。我认为我使用正确的python结构,但它一直显示我(意外的缩进错误)
class TopGamesPostPage(Handler):
def get(self):
self.render("topgamespost.html")
def post(self):
title = self.request.get('title')
info = self.request.get('info')
if title and info: --> unexpected indent error
p = Post(parent = blog_key(), title = title, info=info)
p.put()
self.redirect('/topgames/%s' % str(p.key().id()))
else:
error = "subject and content, please!"
self.render("topgamespost.html", title=title, info=info, error=error)
答案 0 :(得分:3)
可能有很多原因,例如混合制表符和空格,隐藏的unicode字符等。粘贴code causing problem here的部分。它会告诉你确切的问题。
答案 1 :(得分:1)
由于Python期望同一级别的每个缩进行中的空格完全相同,并且空格" length"在您的编辑器中看起来一样,可能是您的文件中有多个制表符和空格。