2012-08-01 241 views
0

Possible Duplicate:
IndentationError: unindent does not match any outer indentation level取消缩进不符合任何外部的缩进级别

我写了下面的Python代码,但我看不出有什么问题的原因,但我得到了以下错误消息:

高清张贴(个体经营): ^ IndentationError:取消缩进不匹配任何外部缩进级别

class MainHandler(webapp2.RequestHandler): 
def get(self): 
    self.response.out.write(form) 

def post(self): 
    self.response.out.write("valid") 

app = webapp2.WSGIApplication([('/', MainHandler)],debug=True) 

任何帮助将不胜感激

回答

0

您已混淆了空格和制表符。运行python -tt中的脚本进行验证。

2

您的代码示例充满了TAB字符。如果您将制表符与空格混合,则错误几乎是给定的。

使用python tabnanny清理你的源代码,切换编辑器中使用空格只,然后解决您的凹痕:

python -m tabnanny -v path/to/your/code.py 
+0

非常感谢我设法解决这个问题,我是混合选项卡和空格 – 2012-08-01 10:49:15

+0

@FrancisTchatchoua:如果答案对你有帮助,你会介意将其标记为已接受吗?请参阅[如何接受答案?](http://meta.stackexchange.com/q/5234) – 2012-08-01 10:50:46

相关问题