加入收藏 | 设为首页 | 会员中心 | 我要投稿 牡丹江站长网 (https://www.0453zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

Python出现IndentationError:expected an indented block处理

发布时间:2021-12-05 12:52:23 所属栏目:教程 来源:互联网
导读:Python语言是一款对缩进非常敏感的语言,给很多初学者带来了困惑,即便是很有经验的Python程序员,也可能陷入陷阱当中。最常见的情况是tab和空格的混用会导致错误,或者缩进不对,而这是用肉眼无法分别的。 linuxidc@linuxidc:~/www.linuxidc.com/Linux公社 -
Python语言是一款对缩进非常敏感的语言,给很多初学者带来了困惑,即便是很有经验的Python程序员,也可能陷入陷阱当中。最常见的情况是tab和空格的混用会导致错误,或者缩进不对,而这是用肉眼无法分别的。
 
linuxidc@linuxidc:~/www.linuxidc.com/Linux公社 -$ python3 linuxidc.com.py
  File "linuxidc.com.py", line 10
    turtle.forward(200)
    ^
IndentationError: expected an indented block
 
Python出现IndentationError:expected an indented bloc
 
在编译时会出现这样的错IndentationError:expected an indented block说明此处需要缩进,你只要在出现错误的那一行,按空格或Tab(但不能混用)键缩进就行。
 
往往有的人会疑问:我根本就没缩进怎么还是错,不对,该缩进的地方就要缩进,不缩进反而会出错,,比如:
 
if xxxxxx:
 
(空格)xxxxx
 
或者
 
def xxxxxx:
 
(空格)xxxxx
 
还有
 
for xxxxxx:
 
(空格)xxxxx
 
一句话 有冒号的下一行往往要缩进,该缩进就缩进。

(编辑:牡丹江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!