跳转到主要内容

一个使用tokenize库确保正确性的Python源代码格式化工具

项目描述

介绍

Test Status Coverage Status

formatter是一个基于Python的tokenize库的Python格式化工具。由于行续行符的bug,我们目前正在运行tokenize库的分支。

在每次格式化序列中,使用compile方法检查是否有代码被破坏,但备份仍然是个好主意。

这个库设计得非常可扩展和可配置,但它仍然处于起步阶段。最终这将成为一个功能齐全的Python格式化工具。

安装

要安装,只需执行python setup.py installpip install formatter。如果您想先运行测试,请运行nosetests

用法

要递归地格式化所有代码(请备份!)

python-formatter -r DIRECTORY

或者

format-python -r DIRECTORY

项目详情


下载文件

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

源代码发行版

formatter-1.0.3.tar.gz (17.7 kB 查看哈希值)

上传时间: 源代码

由...

AWSAWS 云计算和安全赞助商 DatadogDatadog 监控 FastlyFastly CDN GoogleGoogle 下载分析 MicrosoftMicrosoft PSF赞助商 PingdomPingdom 监控 SentrySentry 错误日志 StatusPageStatusPage 状态页面