このコードで何が問題なのか分かりませんが、IndentationErrorがスクリプトを実行すると表示されます。Python:このクラス定義で何が間違っていますか(インデントエラー)
import web
import json
urls = (
'/(.*)', 'handleRequest'
)
app = web.application(urls, globals())
class handleRequest:
def GET(self, method_id):
if not method_id:
return json.dumps({'ok':0})
else:
return json.dumps({'ok': method_id})
def POST(self):
i = web.input()
pass
if __name__ == "__main__":
app.run()
これは私がスクリプトを実行しようとしたときに私が取得コンソールエラーメッセージです:
>>> def POST(self):
File "<stdin>", line 1
def POST(self):
^
IndentationError: unexpected indent
>>> i = web.input()
File "<stdin>", line 1
i = web.input()
^
私はインデントをチェックしている - と私は、ファイル全体で使用しているのと同じ4つのスペース - 午前私は何かが欠けている?
多分いくつかのタブがありますか? –