跳转到主要内容

清理您的Python代码以符合pep8规范

项目描述

https://secure.travis-ci.org/spulec/pep8ify.png?branch=master

Pep8ify是一个库,它可以修改Python源代码以符合pep8

安装

该库目前与python 2.7、3.2和3.3兼容。

要安装pep8ify,只需

$ pip install pep8ify

用法

要打印pep8ify将对特定源文件或目录所做的更改的diff

$ pep8ify source_folder

要将这些更改写入文件

$ pep8ify -w source_folder

默认情况下,这将为每个要更改的文件创建备份文件。您可以通过添加-n选项来不创建备份。如果您没有使用版本控制系统,请不要这样做。尽管此代码经过充分测试,但可能仍然存在错误。

有关运行特定修复程序的更多信息,请参阅lib2to3文档。此库是在该库之上构建的。

修复程序

可以通过以下方式找到可用修复程序列表

$ pep8ify -l
Available transformations for the -f/--fix option:
blank_lines
compound_statements
extraneous_whitespace
imports_on_separate_lines
indentation
maximum_line_length
missing_newline
missing_whitespace
tabs
trailing_blank_lines
trailing_whitespace
whitespace_around_operator
whitespace_before_inline_comment
whitespace_before_parameters

除了“maximum_line_length”之外,所有这些默认都设置为运行。要运行包括“maximum_line_length”在内的所有修复程序,请运行

$ pep8ify -f all -f maximum_line_length example.py

项目详情


下载文件

下载适用于您平台的应用程序。如果您不确定要选择哪个,请了解更多关于安装软件包的信息。

源分布

pep8ify-0.0.13.tar.gz (14.8 kB 查看哈希值)

上传时间 源代码

支持者