私のPythonコードに問題があります。私は私が右のpython構造を使用してだと思うが、それは私の(予期しないインデントエラー)を示す保持IndentationErrorを修正する方法: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)
サブライムのようなエディターをお試しください。 Sublimeでは、すべてのコードをハイライト表示すると、空白の点とタブの長いダッシュが表示されます。それらが混ざっていると、うまくいかないでしょう。 Sublimeには、すべてのタブまたはすべてのスペースに変換するツールもあります。これはコードをコピー/貼り付けするときによく発生します。 –
私はVS 2017を使用しています。私はファイル内にスペースを混在させていません –