当前位置: 代码迷 >> Ruby/Rails >> Python 出错:IndentationError: unexpected indent
  详细解决方案

Python 出错:IndentationError: unexpected indent

热度:144   发布时间:2016-04-29 02:19:30.0
Python 报错:IndentationError: unexpected indent
    IndentationError: unexpected indent 是缩进的问题,也有可能是tab和空格混用啦

    Python开发者有意让违反了缩进规则的程序不能通过编译,以此来强制程序员养成良好的编程习惯。并且在Python语言里,缩进而非花括号或者某种关键字,被用于表示语句块的开始和退出。增加缩进表示语句块的开始,而减少缩进则表示语句块的退出。缩进成为了语法的一部分。

    根据PEP的规定,必须使用4个空格来表示每级缩进。使用Tab字符和其它数目的空格虽然都可以编译通过,但不符合编码规范。支持Tab字符和其它数目的空格仅仅是为了兼容很旧的Python程序和某些有问题的编辑器。
  相关解决方案