不要为漂亮的Python而烦恼
项目描述
frettipy
不要为漂亮的Python而烦恼。
- 优先使用单引号而不是双引号
- 不要省略小数点前后的零
- 二元运算符周围有空格
- 一元运算符后不加空格
- 比较运算符周围有空格
- 参数赋值运算符周围不加空格
- 方括号内部不加空格
- 方括号内不使用显式行连接
- 切片:切片运算符周围不加空格
- 字典:冒号后有空格(但不是之前)
- 赋值运算符周围有空格
- 块初始化:冒号前不加空格
- 逗号后有空格(但不是之前)
- 不要使用两个空格
- 非空白字符与注释之间有一个空格
- 开括号前不加空格(除非在关键字之后)
- 使用四个空格而不是制表符进行缩进
- 不要有尾随空白
- 不要有两个空白行(除了在类或函数之前)
- 文件末尾没有空白行
- 文件开头没有空白行
- 最后一行末尾有换行符
摘要
此脚本按照上述样式约定格式化Python源代码。
frettipy [-f] FILE
如果存在 -f
,则 FILE
将就地修改! 请保留副本或使用版本控制。否则,将显示预期的修改,而不更改 FILE
。
如果 FILE
是目录,则 将处理目录树中的所有 .py 文件!
安装
从PyPI安装
python3 -m pip install frettipy
或从GitHub安装
python3 -m pip install git+https://github.com/janberges/frettipy
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
frettipy-0.5.tar.gz (4.7 kB 查看散列)
构建分发
frettipy-0.5-py2.py3-none-any.whl (5.5 kB 查看散列)