while 循环导致 IndentationError: unexpected unindent错误

今日写一个python脚本出现IndentationError: unexpected unindent错误,反复检查多次,所有行重新输入缩进,甚至换了一个编辑器还是同样报错,而且是在if __name__ == '__main__':这一行报错。

后来反复研究以后,发现代码中有while true:循环,内层还有try:,循环代码之后紧跟着就是if __name__ == '__main__':。然后我发现try:之后缺少except:,加上except:以后问题消失。