Python脚本运行出现语法错误:IndentationError: unindent does not match any outer indentation level,很可能是因为空格与tab混用,而导致语法错误。如下图所示,第二行是四个空格,而下面的行都是使用tab,所以导致执行错误。
如果使用Notepad ++软件,可以点击视图,显示符号,选上显示空格与制表符,即可显示上图的tab和空格信息。另外在软件上也可以点击设置》首选项》制表符设置,选择“转换为空格”,即可使tab统一转成四个空格。
本文介绍了解决Python脚本中出现的IndentationError: unindent does not match any outer indentation level错误的方法。此错误通常由混合使用空格与制表符引起。文中提供了一个实例并展示了如何使用Notepad++来检查和修正这些问题。
729

被折叠的 条评论
为什么被折叠?



