在執行python的腳本,如果出現IndentationError: expected an indented block這個錯誤訊息,這代表腳本的縮排有問題。

大部分的的程式多半是用分號作為中斷點,但是python是使用縮排來判斷的。因此初學者經常會遇到這個問題,尤其是在複製別人的範例的時候

常常會出現這種情況,所以執行別人的腳本時,要檢查看看是否縮排是否有亂掉。

沒正常縮排的腳本

03.JPG

有正常縮排的腳本

04.JPG


至於縮排的原則為有遇到冒號(:)就縮排,到下個事件點就不縮排。


文章轉載或引用,請先告知並保留原文出處與連結!!(單純分享或非營利的只需保留原文出處,不用告知)

原文連結:
https://blog.aidec.tw/post/indentationerror-expected-indented-block