如何克服 python 中的缩进错误?

How to overcome Unindentation error in python?

我多次遇到以下错误。出现此错误时,任何人都可以帮我做什么?

这里附上截图。

我通常在我的文本编辑器中执行 "select all",然后缩进,然后取消缩进。编辑器应将所有制表符转换为空格(或根据编辑器中的设置将空格转换为制表符。

编辑以解决 Steven 的评论: 如果您使用的是记事本或类似的东西,您可以为标签或其他东西做一个 find/replace?

我使用 EditorConfig 来解决这些语言的问题。

.editorconfig中,您可以编写python

的一些规则
    # 4 space indentation
    [*.py]
    indent_style = space
    indent_size = 4

并将 .editorconfig 保存在目录中。

我曾经发生过这样的事——为了缩短事情的篇幅——从另一个来源剪切和粘贴一些句子。我不得不再次重写它们,一切都很顺利。显然,Python对缩进是相当认真的。