python程序出现IndentationError: unindent does not match any outer indentation level错误
最近使用sublime编写python程序,然后转到pycharm上运行,一直出现代码格式的缩进问题,究其原因,就是python不支持空格和Tab(制表符)混合使用,可以将编辑器的Tab统一使用空格代替
本人使用sublime,其他编辑器原理相同:
进入默认配置文件 Preference -> Settings-User,加入如下代码:
"tab_size": 4,
"translate_tabs_to_spaces": true,
第一行代码表示:每个制表符代表4个空格,这个数值根据个人习惯设置,也可以是2或者8
第二行代码表示:允许将Tab(制表符)转为为空格