两个文本编辑器之间的Python缩进错误

问题描述 投票:1回答:2

我现在在python3中有一个奇怪的问题。

我有一个带有正确缩进的脚本,但是当我编译它时说我对制表符或空格的使用不一致。

我正在使用geany,所以在geany中是正确的缩进,但是当我在vim中打开文件时,这都是错误的。但是,当我在vim中解决问题时,geany都是错误的,编译器会告诉我(geany)哪里出错了。所以无论哪种方式我现在都卡住了。

是否有解决此问题的方法?

python indentation
2个回答
2
投票

使用记事本++编辑器时遇到类似的问题,当我使用记事本++执行编辑时,我遇到了相同的识别错误。

我用5个空格替换了每个标签页,并且能够解决脚本中的标识错误。

我希望为您做同样的工作。


2
投票

[使用其他编辑器,例如sublime文本,VSCode或PyCharm,它们具有用空格替换制表符的功能(或相反),可以解决您的问题。

您还可以坚持使用vim并在vim中运行以下命令:

:retab

© www.soinside.com 2019 - 2024. All rights reserved.