その他

【エラー解決】PythonでIndentationError: expected an indented blockが発生した場合の対処

IndentationError: expected an indented block

原因

ソースコード上に不適切なインデントおよびスペースが存在している事に起因しています。

対策

ソースコード上に存在する不要なインデント、スペースを削除する。

Pythonではインデントはコーディング規約としてブロックごとに必ずインデントを一つ空ける必要があります。

→これはPython言語の開発者がコーディング者ごとに異なる記述法を排除し、可読性を向上させるためにこのような規約があります。

このインデントの規約を破るとそもそもエラーになるので他言語のようにコーディング者ごとに”書き方が全然違う、バラバラ”って事象がかなり減った印象です。

Pythonのコメントアウトには#(シャープ)と’’’(シングルクォーテーション*3)の2種類がありますが’’’(シングルクォーテーション*3)の場合はこのコーディング規約通り,コメントであっても正しいインデントで記述する必要があります。