IndentationError: expected an indented block after function definition on line 47
时间: 2023-11-21 22:55:01 浏览: 86
python出现"IndentationError: unexpected indent"错误解决办法
3星 · 编辑精心推荐
ationError: expected an indented block after function definition on line 47是因为在第47行函数定义后面没有缩进。在Python中,缩进是非常重要的,它决定了代码块的开始和结束。如果在函数定义后面没有缩进,Python就会认为这个函数定义结束了,而在下一行出现的代码就会被认为是一个新的代码块,从而导致IndentationError错误的出现。
解决这个问题的方法很简单,只需要在第47行的函数定义后面加上缩进即可。缩进的方式可以使用空格或者Tab键,但是不能混用。建议使用四个空格作为一个缩进层级。
```python
def my_function():
# 这里是函数体,需要缩进
print("Hello World!")
```
阅读全文