问题描述

现在spyder中写python代码,之后使用Sublime text3打开并修改了部分代码,再回到spyder中运行程序,出现报错:IndentationError: unindent does not match any outer indentation level

问题排查

  1. 直观上,代码是否正确缩进,是否对齐
  2. 是否存在特殊空白字符
  3. tab和空格是否混用

解决方法

作者通过第3个排查步骤成功解决了报错信息。具体操作为:在Sublime text3中修改settings,将tab键转换为空格,统一缩进的方式

// Set to true to insert spaces when tab is pressed
"translate_tabs_to_spaces": false,

问题原因

Python是以严格的缩进和对齐来标识代码段的,但是混合使用空格和tab键,就会出现诸多问题。为了防止这种混乱,大多数情况下我们会用空格来代替tab键


参考文章:

  1. 解决:IndentationError: unindent does not match any outer indentation level
  2. Sublime text 3设置用用空格替换tab键

IndentationError: unindent does not match any outer indentation level相关推荐

  1. 报错内容 IndentationError: unindent does not match any outer indentation level

    环境介绍 基本<Python 基础教程(第2版 修订版)> 作者:[挪] Magnus Lie Hetland 司维 曾军崴 谭颖华 译 操作系统:CentOS release 6.9 ( ...

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

    http://www.crifan.com/python_syntax_error_indentationerror/comment-page-1/ [问题]  一个python脚本,本来都运行好好的 ...

  3. Python 脚本错误:IndentationError: unindent does not match any outer indentation level

    好好的Python脚本,确定了每行都已经正确对齐了, 可是运行时还是会遇到提示缩进有误的问题:IndentationError: unindent does not match any outer i ...

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

    今天调试python遇到IndentationError: unindent does not match any outer indentation level,错误看到一个不错的帖子转发下 [问题 ...

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

    运行Python程序时,出现"IndentationError:unindent does not match any outer indentation level"错误提示,检 ...

  6. [bug解决] IndentationError unindent does not match any outer indentation level

    文章目录 问题描述: 产生原因: 解决方案: 问题描述: 运行Python代码,出现如下报错: IndentationError: unindent does not match any outer ...

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

    问题: 执行python脚本时,提示如下错误信息: IndentationError: unindent does not match any outer indentation level 问题排查 ...

  8. Python异常 #IndentationError: unindent does not match any outer indentation level

    1. 异常现象 使用 Sublime Text3 写第一个 Python 脚本,Ctrl+B 快捷键运行脚本,报了一个错:IndentationError: unindent does not mat ...

  9. IndentationError: unindent does not match any outer indentation level 解决办法

    执行Python事报错: IndentationError: unindent does not match any outer indentation level 译文: 缩进错误:未缩进与任何外部 ...

  10. 关于“IndentationError: unindent does not match any outer indentation level”的解决方法

    1.问题 在cmd窗口运行python脚本,运行失败,提示"IndentationError: unindent does not match any outer indentation l ...

最新文章

  1. ResNets和Inception的理解
  2. 总结八个好用的Python爬虫技巧
  3. SLAVE为什么一直不动了
  4. 【struts2+hibernate+spring项目实战】java读写实现代码生成器(ssh)
  5. 面向对象(上)知识点
  6. 华为抢购助手_华为MateBook 13轻薄本:出差者的首选,学生党的福音
  7. Linux下ntpdate时间同步
  8. Hello Blazor:(1)像ASP.NET WebForm一样写代码
  9. 函数分组学通MongoDB——第三天 细说高级操作
  10. 以太坊PHP离线交易签名生成,以太坊web3.sendRawTransaction离线签名交易
  11. 基于kotlin的coroutines的生命周期管理
  12. 使用wireshark分析HTTPS流程的建立
  13. CSS按钮动画(五)
  14. java numberformat 方法,Java NumberFormat.getCurrencyInstance()方法
  15. [技术讨论][DDS] AD9833原理介绍及chiliDDS驱动分享(上)
  16. 基于PYNQ-Z2的手写数字识别卷积加速器设计【持续更新】
  17. 【考研英语语法】十大词性
  18. kafka的auto.offset.reset设置earliest和latest区别
  19. 跳一跳python源码下载_微信跳一跳游戏python脚本
  20. 算法笔记(18)数据升维及Python代码实现

热门文章

  1. 计算机位数怎么看win10,查看Windows10系统是32位还是64位的三种方法
  2. 自然科学 计算机,自然科学计算器:Natural Scientific Calculator
  3. 将多张小图片合并成一张大图片 Python3
  4. Markdown中插入excel表的简便方法
  5. c语言有flag的程序,c语言flag(编程flag的用法)
  6. 高一被清华姚班录取,一个重度网瘾少年到理论计算机科学家的蜕变
  7. 斐讯k2修改dns服务器,斐讯k2路由器怎么重置?_斐讯k2恢复出厂设置教程-192路由网...
  8. Word文字处理技巧
  9. PPT 图表不显示对应类型的数据解决办法
  10. 建立linux系统启动配置文件,linux下系统启动时,几个配置文件 启动顺序