python中出现IndentationError:unindent does not match any outer indentation level错误

Python报错:IndentationError: unindent does not match any outer indentation level问题的解决办法及原因 本篇文章主要讲解 IndentationError: unindent does not match any outer indentation level 报错的原因及解决办法 日期:2021年12月23日 作者:任聪聪 报错现象 IndentationError: unindent does not match any outer indentation level,中文意思为缩进错误:未缩进与任何外部缩进级别不匹配。 造成的原因 代码书写不规范,代码排版错位导致。 解决办法 认真检查层级是否有问题, 阅读详情

这里写图片描述
【解决过程】
1.对于此错误,最常见的原因是,的确没有缩进。根据错误提示的行数,去代码中看了下,看起来没有什么问题呀,都有缩进,而且语法也没有错误呀。

2.仔细研究了下代码,发现真的看不出什么问题,突然想到了,把当前python脚本的所有字符(包括空格和tab字符)都显示出来看看到底有没有缩进或者是其他特殊的字符。

        当前用的文本编辑器Notepad++,有个设置,可以显示所有的字符的。
        在:
        视图 –> 显示符号 –> 显示空格与制表符
        这样就可以看到我们Python代码的到底有没有该缩进的都缩进了。

最终发现代码报错原因还真是出在这里,错误提示的这行看起来是缩进了,实际上确没有缩进,这就是问题的根源所在。

发现了个问题,发现copy过来的Python代码都没有进行缩进,当我们copy别人的代码时,缩进这点需要额外注意。不要看起来代码缩进了就感觉ok了,实际上是没有缩进的。

有效解决IndentationError: unindent does not match any outer indentation level异常的正确解决方法 阅读详情

相关推荐

python报错:IndentationError: unindent does not match any outer indentation level

目录 报错代码如下图: 问题原因: 解决方法: 修改之后,执行恢复正常。 报错代码如下图: 问题原因: python最新版本中,tab制表符和空格占位符,不能混合使用,否则会报错,如上图,我最后一行的print,使用了四个空格,其余的都是制表符,混合使用,造成错误 解决方法: 在notepad++中,设置显示符号,具体方法参照该文章 https://blog.youkuaiyun.com/weixin_42350212/article/details/108295145 修改...

信息安全领域优质创作者|操作系统领域专家 1406

Python脚本语法错误之:IndentationError: unindent does not match any outer indentation level

【问题描述】 用python写了一个函数嵌套定义的小脚本,发现运行的时候报出了如下错误: IndentationError: unindent does not match any outer indentation level 【解决方案】 1.看到这个报错表示十分困惑,因为看上去自己的程序缩进都是没有问题的。于是就到网上搜索了一下找到了一个解释非常完善的文章。 点

lyhmyway的专栏 7万+

Python 错误 Indentationerror: Unindent Does Not Match Any Outer Indentation Level

Python 的缩进规则在创建结构良好、可读性强的代码中起着重要作用。通过遵循这些规则并保持一致的缩进,您可以增强代码的清晰度、减少错误,并提高开发团队之间的协作。理解并应用 Python 的缩进原则是编写优雅且易于维护的 Python 代码的关键。

迹忆客 2744

解决:IndentationError: unindent does not match any outer indentation level

问题: 执行python脚本时,提示IndentationError: unindent does not match any outer indentation level 问题排查: 1. 代码格式未对齐,找到提示错误的行,检查是否对齐 2. 是否存在特殊字符 使用Notepad++显示所有字符,视图->显示符号->显示空格和制表符,如下: 找到出错原因:27~...

愿你远行千里,归来仍是少年 10万+

SQLite性能优化:从WAL模式到内存映射的深度解析

本文深入解析SQLite性能优化策略,重点介绍WAL模式和内存映射技术的应用。通过合理配置WAL日志、同步策略和事务批处理,SQLite的IO吞吐量可提升3-5倍。结合内存映射和缓存优化,性能可进一步提升至默认配置的50倍,适用于高并发读写场景。

weixin_29231027的博客 455

【Python实战解析】从数据爬取到房价预测:一个完整的数据科学项目流程拆解

本文详细拆解了一个完整的Python数据科学项目流程,从爬取长沙二手房数据到房价预测模型构建。通过实战案例,介绍了数据爬取、清洗、可视化及模型优化的关键技巧,帮助开发者掌握Python在数据分析中的应用,提升程序开发能力。

weixin_30379531的博客 412

Python脚本运行出现语法错误:IndentationError: unindent does not match any outer indentation level

Python脚本运行出现语法错误:IndentationError: unindent does not match any outer indentation level 问题描述: 在Aptana编写完Python语句测试运行时经常发现报错如下: IndentationError: unindent does not match any outer indentation level 运行环境: Aptana配置好Python环境 问题解决: 对于此错误,最常见的原因是,的确没有对齐。但是我根据错误

a1208896581的博客 901

msf使用木马控制android手机

使用msfvenom生成木马控制手机

my_name_is_sy的博客 3522

python新手错误:IndentationError: unindent does not match any outer indentation level

IndentationError: unindent does not match any outer indentation level 拷贝了视频里老师给的视频来看看效果。。。 立马一个error:IndentationError: unindent does not match any outer indentation level 1.对于此错误,最常见的原因是,的确没有

Haruno_Sakura的博客 892

从零到一:Gromacs伞形采样的实战避坑指南

本文详细介绍了Gromacs伞形采样技术的实战应用与避坑指南,涵盖核心原理、环境准备、参数设置、数据分析及性能优化等关键环节。特别针对蛋白质-配体结合自由能计算等典型应用场景,提供了弹簧常数设置、采样窗口间距等实用参数建议,帮助研究人员高效完成分子动力学模拟。

weixin_29243279的博客 516

STM32 BOOTLOADER配置以及APP跳转实现(裸机)

Bootloader是硬件启动的引导程序,是运行操作系统的前提。在操作系统内核或用户应用程序运行之前运行的一段小代码。对硬件进行相应的初始化和设定,最终为操作系统准备好环境。APP就是我们的应用程序,经过硬件引导程序之后跳转到系统程序运行。

吻等离子的博客 3358

(得到解决)python中出现IndentationError:unindent does not match any outer indentation level错误

python中出现IndentationError:unindent does not match any outer indentation level错误 今天做LeedCood题时,发现了IndentationError:unindent does not match any outer indentation level,也就是缩进错误,我一个一个敲的还有错误,真是很奇怪。(注意:当拷贝别人的代码时,一定注意要解决缩进问题,不然很容易报上面的错误) 这个时候一定要把缩进再次检查一遍。 ...

weixin_42042056的博客 1098

sap资产post记录查询时候 报错 如图

SAP资产过账查询报错AA653解决方案摘要 错误原因:系统无法计算会计年度期间的最后一天,导致资产折旧/过账失败。常见原因包括:1)未创建2025年期间版本;2)期间日期映射不完整;3)依赖日历但未生成2025年日历。 解决方法: 通过OB37维护2025年12/13个完整期间 补充缺失期间或修正结束日期 使用SCAL生成2025年工厂日历 验证步骤: 检查T009R表2025年记录完整性 测试AFAB折旧运行 重新查询资产过账 提示:建议财务团队统一维护跨年度期间数据,并在测试系统验证变更。

金牌架构师 835

Python错误集锦:IndentationError: unindent does not match any outer indentation level

原文链接:http://www.juzicode.com/archives/2258 错误提示: 提示在次级语句中和外层的缩进不匹配:IndentationError: unindent does not match any outer indentation level 可能原因: 1、for循环中的语句缩进格式不一致,虽然肉眼可见看到的缩进是一样的,但是实际上使用了tab代替4个空格。通过notepad++放开所有字符的显示,可以看到一个用的是tab键,一个用的是4个空格键: ...

桔子code 的博客 894

DeepSeek 赋能智慧消防:以 AI 之力筑牢城市安全 “防火墙”

在数字化浪潮下,智慧消防系统亟需先进技术提升效能。DeepSeek 凭借 Transformer 架构与混合专家架构等核心技术,具备强大的多模态数据处理与智能决策能力,且支持本地化部署,保障数据安全。其在智慧消防领域的应用成效显著,从实现火灾风险动态感知与早期精准预警,到优化智能接警调度、设备健康管理,再到辅助应急指挥与疏散,有效降低火灾风险与事故损失。未来,DeepSeek 有望在智慧消防领域持续拓展,同时也需应对技术、数据等多方面挑战。

邓邓子的博客 1691

Pointnet++改进90:2025最新改进模块-EVA模块

本教程提出了一种改进PointNet++特征提取模块的方法,通过在PointNetSetAbstraction模块中加入NAMAttention注意力机制,显著提升了模型性能。具体改进包括:1)新建eva.py文件,实现了包含SDLSKA、CKS等关键组件的EVA模块;2)在pointnet2_utils.py中添加Conv和PointNetSetAbstractionAttention类,整合注意力机制;3)修改pointnet2_sem_seg.py模型结构。这种改进方法降低了实现难度,同时保持了33F

AIcurator的博客 361

Python错误之 IndentationError: unindent does not match any outer indentation level

Python错误之 IndentationError: unindent does not match any outer indentation level .BUG-介绍 .BUG-举例 .BUG-解决 .小技巧延伸 1.BUG-介绍 BUG: IndentationError: unindent does not match any outer indentatio...

weixin_41247760的博客 1022

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Python程序编译运行出现错误:IndentationError: unindent does not match any outer indentation level

Python脚本运行出现语法错误:IndentationError: unindent does not match any outer indentation level,很可能是因为空格与tab混用,而导致语法错误。如下图所示,第二行是四个空格,而下面的行都是使用tab,所以导致执行错误。 如果使用Notepad ++软件,可以点击视图,显示符号,选上显示空格与制表符,即可显示上

victor_py的博客 1680

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Python中出现IndentationError:unindent does not match any outer indentation level错误

python中出现IndentationError:unindent does not match any outer indentation level错误 直接复制过来的别的例程,提示 【解决过程】 1.对于此错误,最常见的原因是,的确没有缩进。根据错误提示的行数,去代码中看了下,看起来没有什么问题呀,都有缩进,而且语法也没有错误呀。 2.其实是看上去缩进了,真正的在文件里没有缩进,...

luo_aiyang的博客 465

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

上一篇: IntelliJ IDEA创建main函数快捷方法
下一篇: sqlalchemy问题集总结
Shannonnnn
博客等级 码龄10年 241粉丝 69原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值