首页 > TAG信息列表 > Unindent
unindent does not match any outer indentation level错误处理办法
这表示新的 Python 语法中是不支持的代码对齐中,混用 TAB 和空格的。 解决办法: 使用 pycharm 一键统一格式 CTRL+ALT+L 关注我,带你解决python、MATLAB、sdwk、等的建模、编程问题!“IndentationError: unindent does not match any outer indentation level“【已解决】
因为新的Python语法中是不支持的代码对齐中,混用TAB和空格的。 具体报错如下所示: 可以使用Notepad++打开脚本,勾选“显示空格与制表符”,此时你会看到代码对齐使用了制表符与空格 使用空格替代所有的制表符之后,报错解决Unindent does not match any outer indentation level报错
问题: 执行python脚本时,提示IndentationError: unindent does not match any outer indentation level。 原因: 1. 代码格式未对齐,找到提示错误的行,检查是否对齐 2. 是否存在特殊字符 解决方案,将代码复制到nopad++上,显示特殊字符,看是否格式有问题问题:IndentationError: unindent does not match any outer indentation level
问题如下图所示,应该是缩进问题,但是我看都对齐了,不知道问题出现在哪,后来才发现,虽然都对齐了,但是空格和tab键是不一样的 这两行代码虽然对齐了但是第二行会报错的原因是,第一行是tab键,第二行则是用的四个空格 但是我明明是用的tab键,为什么变成了空格呢,在vscode里面这样设置一Python成功解决IndentationError: unindent does not match any outer indentation level
class Chinese: def __init__(self,hometown,region): self.hometown = hometown self.region = region print('程序持续更新中……') def born(self): print('我生在%s。'%(self.hometown)) def live(self):