Python-IndentationError: expected an indented block
2024-09-07 23:23:42
Error: IndentationError: expected an indented block
Where?
Python代码执行时候报这个错误
Why?
Python代码具有严格缩进规范,默认规范为一层缩进为4个空格,但可以缩进至少一个空格,推荐按规范来,这个出错函数下下缩进错误
Way?
检查缩进,修改正确
错误代码:
class Num(object):
def __init__(self, num):
self.num = num def __abs__(self):
# 缩进不正确
return abs(self.num) num = Num(-10)
print(abs(num))
正确代码:
class Num(object):
def __init__(self, num):
self.num = num def __abs__(self):
# 缩进正确
return abs(self.num) num = Num(-10)
print(abs(num))
最新文章
- mysql 主从master-slave同步复制 配置,为读写分离准备
- Linux常用目录及文件
- transform:rotate在手机上显示有锯齿的解决方案
- Makeflow 4.0 发布,工作流引擎
- 使用 eclipse+egit 将项目提交至 github ,本地的git仓库:eclipse工作项目目录
- javaWeb 使用 jsp 和 javaBean 实现计算器功能
- Android 颜色渲染(七) RadialGradient 环形渲染实现水波纹效果
- jquery自调用匿名函数解析
- unix 环境高级编程 读书笔记与习题解答第四篇
- onActivityResult不执行 或者 onActivityResult的解决方法
- Qt监测光驱变化(使用WM_DEVICECHANGE)
- 使用 Windows Media Center 远程控制
- 2014牡丹江区域赛H(特里)ZOJ3826
- SQL IO监控
- sql server 2008 windows验证改为混合登陆SqlServer身份验证用户名密码
- linux grep find查找文件夹、代码中的某行/字符串
- 进程理论 阻塞非阻塞 同步异步 I/O操作
- python 闭包和装饰器
- tensorflow实战系列(一)
- Unity 屏幕外死亡的敌人的分数显示在屏幕内