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

python中出现IndentationError:unindent does not match any outer indentation level是什么问题?

2017-05-21 09:36 591 查看
学习 Python 与其他语言最大的区别就是,Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断。python 最具特色的就是用缩进来写模块。

缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。

运行环境是win7 x64 sublime text2,百度发现是对齐问题。

具体来说是由于有的地方使用了4个空格,有的地方使用了tab键。

代码区直接全选就会看到有的地方是四个点有个地方是一个横线,改一致了就好了。

如果你把代码写在一个文件里,然后用命令行运行,就不一定要写这个空行啦(虽然为了美观,强烈推荐保留空行)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐