python中关于IndentationError: expected an indented block 中不易察觉修改原代码错误的解法

简介: python中关于IndentationError: expected an indented block 中不易察觉修改原代码错误的解法

IndentationError: expected an indented block 解法

一、首先,我在进行python文件和异常学习时,在分析文本练习代码运行期间第一次遇到这样一个错误(见黄色箭头指向的黄框中的内容),然后根据报错的指示(见红色箭头指向的红色框中的内容)找到原代码对应的一行(见紫色箭头指向的紫色框中的内容)。

二、然后我思考些许还是打算上网搜一下解决办法,但是呢?大部分解释是:严格地要求代码缩进,缩进的代码块相对于上一级是从属关系。然后呢?我就不断进行代码修改,重新写缩进,但始终无济于事,还是不断报错!

三、 在不断报错的最后,我休息了一会然后吃了一根香蕉冷静下之后,突然灵机一动,将原来放在“else模块”中的第13行代码“content=file_object.read()”放到了“try模块”中(见绿色箭头指向的绿色框中的内容)注意需要缩进!!然后就没有报错并且成功输出相应结果。

四、整个解决问题过程比较曲折复杂但结局是好的,所以大家使用python要注意:在使用“try-except-else”的模式时要注意哪些代码放在相应的模块!

相关文章
|
19天前
|
存储 算法 Python
python 无重复字符的最长子串 多种解法
python 无重复字符的最长子串 多种解法
|
19天前
|
存储 算法 Python
python 算法 两数之和 的多种解法
python 算法 两数之和 的多种解法
|
10天前
|
IDE 开发工具 Python
Python应用中缩进错误(IndentationError)
【5月更文挑战第16天】
20 2
|
13天前
|
IDE 开发工具 Python
Python中IndentationError(缩进错误)
【5月更文挑战第13天】
29 6
|
19天前
|
存储 人工智能 定位技术
千帆杯第一期赛题:游乐场排队规划助手(香港迪士尼python解法)
千帆杯第一期赛题:游乐场排队规划助手(香港迪士尼python解法)
85 0
|
19天前
|
算法 Python
python 算法 两数相加多种解法
python 算法 两数相加多种解法
|
19天前
|
开发者 索引 Python
【python刷题】LeetCode 2057E 值相等的最小索引(5种简单高效的解法)
【python刷题】LeetCode 2057E 值相等的最小索引(5种简单高效的解法)
31 0
|
12月前
|
机器学习/深度学习 Python
蓝桥杯-火星人-python解法
蓝桥杯-火星人-python解法
118 0
|
12月前
|
机器学习/深度学习 存储 缓存
蓝桥杯-外卖店优先级-python解法
蓝桥杯-外卖店优先级-python解法
61 0
|
12月前
|
机器学习/深度学习 人工智能 Python
蓝桥杯-完全二叉树的权值-python解法
蓝桥杯-完全二叉树的权值-python解法
73 0