先上一个有用的连接:http://www.crifan.com/python_syntax_error_indentationerror/comment-page-1/
IDE用的Sublime Text 2,绝大多数时候自动对齐没有问题,但是把一段代码剪切换位置后始终报错IndentationError: unindent does not match any outer indentation level,目测是没有任何问题的。最终的解决方法是:舍弃复制,手工重码。
前前后后用这个原始的方法解决了多次缩进不匹配报错。python的缩进就这么任性,呵呵哒。
补充一点:该错误经常发生在把多块代码复制到一起调试的情况下。