运行Python运行脚本时出现的问题 IndentationError: unindent does not match any outer indentation level


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

              缩进错误:unindent不匹配任何外部缩进级别

错误2:TabError: inconsistent use of tabs and spaces in indentation

               制表错误:缩进中制表符和空格的使用不一致

出现上述问题原因:

                       新的Python语法,是不支持的代码对齐中,混用TAB和空格的

 

1.如果当前使用的文本编辑器是Notepad++,可以按照以下设置,就可以显示空格和制表符

视图----> 显示符号----->显示空格和制表符

运行Python运行脚本时出现的问题 IndentationError: unindent does not match any outer indentation level_第1张图片

2.设置好之后查看脚本,如果有混用制表符和空格就会看到明显差异

运行Python运行脚本时出现的问题 IndentationError: unindent does not match any outer indentation level_第2张图片

3.通过设置 制表符宽度为 4 个空格来避免此问题出现

    设置------>首选项----->勾选替换为空格

运行Python运行脚本时出现的问题 IndentationError: unindent does not match any outer indentation level_第3张图片

 

你可能感兴趣的:(知识点杂记,代码出错问题解决,空格和制表符混用问题解决)