我遇到的问题是IndentationError: unexpected indent
代码在shell上运行良好但在代码上运行良好。
答案 0 :(得分:1)
您收到缩进错误,因为您在文件中的任何位置混合制表符或空格。所以你应该将所有标签转换为4个空格
或
如果你想要,你只能使用标签,但不要与空格混合,否则你会再次出现缩进错误。
另外你说你继续混合空格和标签,所以我建议你启用隐形字符,以便你知道你没有混合标签和空格。
在 Notepad ++ 中,您可以通过以下方式执行此操作:
View->Show Symbol->Show All Characters
or
View->Show Symbol->Show White Space and Tab
如果您使用 Sublime Text 2 ,则可以执行以下操作:
转到首选项 - >设置 - 默认
更改
"draw_white_space": "selection"
to
"draw_white_space":"all"