【问题标题】:Clean Python code with Sublime使用 Sublime 清理 Python 代码
【发布时间】:2015-06-19 07:38:26
【问题描述】:

我想清理一段较长的 Python 代码:

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

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

使用 Sublime Text 的 Edit > Line > 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 代码?

【问题讨论】:

标签: python sublimetext2 code-formatting


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-21
    • 1970-01-01
    • 2016-01-17
    相关资源
    最近更新 更多