0

通过在 Eclipse 中开发所有内容,我一直在为一个项目慢慢修复我的 Python 文件。但是,我目前被卡住了,因为我得到了一个Unexpected Indent Error.

我将首选项设置为用 4 个空格替换选项卡,并且我使用搜索/替换将现有选项卡转换为 4 个空格。

显示的文件看起来像是所有缩进空格,但使用python -tt script.py声明它仍然是一个制表符。我一再删除字符并用空格替换,但它仍然声称第 358 行有一个选项卡:

357>    else:
358>        target1 = 2
4

1 回答 1

0

首先,请执行以下操作以首先防止制表符

Windows -> Preferences -> General -> Editors -> Text Editor -> Insert spaces for tabs = True Windows -> Preferences -> General -> Editors -> Text Editor -> Displayed Tab Width = 4。

接下来,选中以下复选框以查看空格字符。

Windows -> 首选项 -> 常规 -> 编辑器 -> 文本编辑器 -> 显示空白字符

这将显示源文件中的所有制表符和换行符。修改第一个选项后,格式化文件(使用 Ctrl + Shift + F)以将所有制表符替换为空格,然后您将看到正确的缩进。

于 2012-10-28T03:27:24.223 回答