0

重複の可能性:
IndentationError: unindent が外側のインデント レベルと一致しません

次の python コードを書きましたが、問題の原因がわかりませんが、次のエラー メッセージが表示されます。

def post(self): ^ IndentationError: unindent は外側のインデント レベルと一致しません

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)

どんな助けでも大歓迎です

4

2 に答える 2

2

あなたのコード例はTAB文字でいっぱいです。タブとスペースが混在している場合、エラーはほとんど発生しません。

Pythontabnannyを使用してソース コードをクリーンアップし、エディターを切り替えてスペースのみを使用し、インデントを修正します。

python -m tabnanny -v path/to/your/code.py
于 2012-08-01T10:37:23.353 に答える
0

スペースとタブを混同しています。スクリプトを実行しpython -ttて確認します。

于 2012-08-01T10:37:22.923 に答える