Python 两个文本编辑器之间的缩进错误
Python indentation error between two text-editors
我现在在 python3 遇到了一个奇怪的问题。
我有一个缩进正确的脚本,但是当我编译它时它说我对制表符或空格的使用不一致。
我正在使用 geany,所以在 geany 中它是正确的缩进,但是当我在 vim 中打开文件时,一切都是错误的。但是,当我在 vim 中解决问题时,geany 中的所有问题都是错误的,编译器会告诉我哪里出了问题(在 geany 中)。所以不管怎样我现在都卡住了。
有办法解决这个问题吗?
使用其他编辑器,例如 sublime text,VSCode 或 PyCharm,它具有用空格替换制表符(或相反的方式)的功能,这可以解决您的问题。
您也可以在 vim 中使用 vim 和 运行 以下命令:
:retab
我在使用 notepad++ 编辑器时遇到过类似的问题,当我在使用 notepad++ 编辑时遇到过同样的识别错误。
我已经用 5 个空格替换了每个制表符并且我能够解决脚本中的标识错误。
我希望为你做同样的工作。
我现在在 python3 遇到了一个奇怪的问题。
我有一个缩进正确的脚本,但是当我编译它时它说我对制表符或空格的使用不一致。
我正在使用 geany,所以在 geany 中它是正确的缩进,但是当我在 vim 中打开文件时,一切都是错误的。但是,当我在 vim 中解决问题时,geany 中的所有问题都是错误的,编译器会告诉我哪里出了问题(在 geany 中)。所以不管怎样我现在都卡住了。
有办法解决这个问题吗?
使用其他编辑器,例如 sublime text,VSCode 或 PyCharm,它具有用空格替换制表符(或相反的方式)的功能,这可以解决您的问题。
您也可以在 vim 中使用 vim 和 运行 以下命令:
:retab
我在使用 notepad++ 编辑器时遇到过类似的问题,当我在使用 notepad++ 编辑时遇到过同样的识别错误。
我已经用 5 个空格替换了每个制表符并且我能够解决脚本中的标识错误。
我希望为你做同样的工作。