python中IndentationError

来源:互联网 发布:python 金融数据接口 编辑:程序博客网 时间:2024/06/11 09:35

    在 学习python中定义函数时,常常碰到一个错误,IndentationError: unindent does not match any outer indentation level,这是典型的字符缩进错误,原因一般是TAB键和空格键混用导致。

    解决方法:如果使用的编辑器是notepad++,可以在通过设置:视图——显示符号——显示空格和制表符,如图所示


将其中的....(空格)和——>(TAB)改为统一格式即可,因为python3中是不支持空格和TAB键混合使用的。改为如下:


为了 方便以后编写代码,把对应的TAB,都改为空格,统一一下对齐的风格。 
在Notepad++中:设置->首选项:这样设置后对于以后每次的TAB输入,都自动转换为4个空格




0 0
原创粉丝点击