2012-08-01 234 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

相關問題