幻影uindentation:在空白行上出乎意料的unindent

时间:2012-05-06 03:18:08

标签: python

我在完全不存在的行中出现以下缩进错误(代码在第17行结束,页面上没有第18行):

  File "./test.py", line 18

                  ^
IndentationError: unexpected unindent

我已经尝试将文件重新保存为新的,一切。发生什么事了?

1 个答案:

答案 0 :(得分:2)

确保最后一行不包含空格;你可能正在混合制表符和空格(你应该只使用一个或另一个,大多数python程序更喜欢空格)。还要检查最后一行是不是期待某些东西。使用常规调试技术:删除并重新添加程序块,以便将错误减少到其本质。