HOWTO:使用reindent.py作为傻瓜

时间:2014-11-20 04:43:07

标签: python indentation

我是Python的初学者,并且错误地将缩进空格和制表符混合在一起。我看到人们使用reindent.py,但我不知道如何使用它。请尽可能以最简单的方式解释,而不要尝试使用过于花哨的单词,尽可能使其尽可能地愚蠢,因为我是初学者。

感谢。

3 个答案:

答案 0 :(得分:10)

要使用python包管理器安装reindent,您可以先在系统上运行pip install reindent。然后只需从终端呼叫

reindent -n file.py

该脚本将修改file.py

如果您不想修改原始文件,只需运行不带-n标志的命令,即可获得:

reindent file.py

将返回名为file.py.bak的文件,该文件是更正后的版本。

答案 1 :(得分:4)

您可以像这样运行reindent.py

reindent.py <filename>.py

这将在当前目录中创建<filename>.py.bak

如果您愿意,可以这样运行:reindent.py -n <filename>.py如果您不想要备份文件。

答案 2 :(得分:0)

如果您使用的是Eclipse IDE,则可以使用两种格式化选项来完成此操作,可以从菜单访问。 a)&#34; 来源&gt;将空格标签转换为标签&#34;要么 b)&#34; 来源&gt;将标签转换为空格标签&#34; 我能够使用第一个选项格式化具有2个空格而不是选项卡的代码。您只需指定要转换为选项卡的空格数。