使用Sublime清理Python代码

时间:2015-06-19 07:38:27

标签: python sublimetext2 code-formatting

我想清理一个很长的Python代码:

  • 缩进(有时候我使用了2个空格,有时候是4个空格),我希望每个都有4个

  • 有时我会在一行的末尾有一些不需要的空格,如下所示:
    print "hello" <EOL>

使用Sublime Text的编辑&gt;行&gt; Reindent 只适用于Python。示例:执行此操作:

for i in range(27):
    if a == b:
        print a
print "finished"

会给出

for i in range(27):
    if a == b:
        print a
        print "finished"

这不是一回事!

你用什么来美化你的Python代码?

1 个答案:

答案 0 :(得分:2)

您可以使用autopep8执行此操作:https://pypi.python.org/pypi/autopep8/

$ autopep8 --in-place --aggressive <filename>