IndentationError: expected an indented block after function definition on line 83
时间: 2024-07-29 15:01:04 浏览: 89
python出现"IndentationError: unexpected indent"错误解决办法
3星 · 编辑精心推荐
IndentationError通常在Python编程中遇到,特别是当你遇到"expected an indented block after function definition"这样的错误提示时,这表示在第83行预期有一个缩进块(即代码块),比如`def`函数定义后应该跟着一个代码块开始,比如循环、条件语句或是函数体。
这意味着你在那行定义了函数但是没有正确的使用缩进来开始一个新的代码块。例如,如果你有类似这样的代码:
```python
def my_function():
# 这里缺少一个缩进
```
你需要添加四个空格或一个制表符来开启函数体:
```python
def my_function():
# 这里添加了一个缩进,现在是有效的代码块
```
检查第83行及其后续内容,确保所有缩进都是按照Python的规则进行的。如果仍然不清楚如何解决,查看一下那个函数定义附近是否有遗漏的冒号(`:`)或者未关闭的大括号(`}`)。
阅读全文