使用tokenize库确保正确性的python源格式化程序

formatter2的Python项目详细描述


简介

Test StatusCoverage Status

formatter2是基于python中的tokenize库的python格式化程序。 由于线路连续性的错误,我们目前正在运行 tokenize但是库。

在每个格式序列中,compile方法用于检查是否没有代码 已经坏了,但备份仍然是个好主意。

这个库是非常可扩展和可配置的,但它仍然在 开始阶段。最终这将成为一个功能齐全的格式 python的工具。

安装

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

用法

递归地格式化所有代码(进行备份!):

python-formatter -r DIRECTORY

或:

format-python -r DIRECTORY

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使图像以正确的速度在屏幕上移动,以适应所有显示   内存Java分配:从预先存在/分配的池中分配对象   java这种书写方式?   Java正则表达式查找字符串的开头   java是否可以创建一个类来处理安卓中的所有日志代码(例如log.d(TAG,message))   如何使用Selenium和java单击WebTable任意页面上的WebElement   java解析字符串中的文件名   java刷新JTree内容   java如何覆盖RequestMappingHandler   爪哇数石头、布、剪刀赢了多少   struts中的java无效令牌   swing JTree,优化算法,Java   java Tomcat和SSL:密钥库格式无效