首页 > 代码库 > IndentationError: unindent does not match any outer indentation level
IndentationError: unindent does not match any outer indentation level
【problem】
从别处copy过来的python代码经过自己改动后,运行出错
【解决过程】
vim file :set list # cat -A file 也可以
可以看到9-12行的indentaion是TAB,13行是4个空格。
Python语法不支持代码对齐中混用TAB和空格。
vim file :1,$s/\t/ /g # 将TAB换成4个空格
ps: 为了代码风格的统一,最好将TAB替换成4个空格
vim ~/.vimrc
set expandtab
IndentationError: unindent does not match any outer indentation level
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。