您的位置:首页 > 编程语言 > Python开发

python中IndentationError

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

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



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



为了
方便以后编写代码,把对应的TAB,都改为空格,统一一下对齐的风格。 
在Notepad++中:设置->首选项:这样设置后对于以后每次的TAB输入,都自动转换为4个空格
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python IndentationError