1. 异常现象

使用 Sublime Text3 写第一个 Python 脚本,Ctrl+B 快捷键运行脚本,报了一个错:IndentationError: unindent does not match any outer indentation level

工具:Sublime Text3
版本:Version 3.x.x

2.排查分析

IndentationError: unindent does not match any outer indentation level

这个错误即缩进匹配错误,出现这个错误说明你运行的脚本中出现了代码缩进未对齐问题。由于 python3 不支持空格和Tab键混用。所以,还是需要我们再仔细检查代码,看看代码缩进是否对齐?或者代码中是否出现将空格(space)和制表符(Tab)混用?

Ctrl+A 全选代码,原来还真是有个 TAB 躺在里面。好像是刚刚 copy 过来的那行代码。

3.解决方案

3.1. 临时解决方案:Ctrl+A 全选代码,把所以 TAB 替换成空格(或者把所有空格替换成 TAB),保证逻辑对齐,问题解决。

3.2. 长期解决方案:Sublime Text3 中配置空格(space)和制表符(Tab)的方法:找到菜单【首选项】-> 【设置】,在 preferences.sublime-setting-Default 中,找到 "draw_white_space": "selection",然后 copy 这句到 sublime-setting-User 里面。保存即可。如下:

3.3. 最终解决方案:如果你是一位开发者,可以考虑使用中的 IDE。

Python异常 #IndentationError: unindent does not match any outer indentation level相关推荐

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

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

  2. [Python] 错误“IndentationError: unindent does not match any outer indentation level”是什么意思?...

    文本没有对齐,建议打开文本编辑器的Tab显示(我用的Editplus是视图->空白->制表符),看缩进是否合理,调整一致就好了.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. iphone开发UITable内嵌不同风格Table
  2. href 带参数 打开exe_js调用exe文件 兼容所有浏览器
  3. SOHU BLOG的缺憾,及开启留言功能的必要
  4. mysql 衍生表必须有别名_MySQL“每个派生表必须有自己的别名”
  5. (3) 百度2011研发工程师笔试卷
  6. php实现第三方邮箱登录_JavaScript实现第三方登录网站原理在这呢
  7. Bootstrap3 源码版本的文件结构
  8. “卢十瓦”疯狂预热红米Note 8 10W“快”充不会再有了
  9. Spark报错:JDOFatalInternalException: Error creating transactional connection factory
  10. 久其修改服务器地址,久其修改服务器地址
  11. Android and Apple 投屏至linux电脑
  12. C语言中用链表构建栈讲解,C语言数据结构之使用链表模拟栈的实例
  13. sql查询时取日期部分内容(年月日时分秒)、增加时间
  14. NETARM(NSMS)自定义万能表单系统使用说明
  15. 2022年最新版黑马程序员Java自学路线(免费分享)
  16. 个人开发者上架Android应用市场
  17. php读取excel文件_如何用PHP读取excel文件内容、获取单元格数据
  18. 高清加载具体(如清明上河图)
  19. VXLAN技术——数据中心底层技术
  20. python复数运算程序_python复数及计算法则

热门文章

  1. Endnote 修改参考文献格式
  2. Ubuntu下wifi适配器、蓝牙找不到
  3. Mac下安装VScode和配置C++环境
  4. 如何在Mac上设置和使用iMessage
  5. 批处理常用命令总结 - 批处理命令简介
  6. 百度 android 下载文件夹在哪里,手机上从百度网盘下载下来的东西在哪个文件夹里?...
  7. 美好停驻,荟语酒店温柔亮相”于姑苏深处,遇锦绣江南”品牌沙龙会
  8. pythonxpath定位_selenium+python自动化-xpath定位语法
  9. GIF动图在线免费制作 通过PPT辅助基本图形
  10. iPad开发环境搭建和基本概念