跳转到主要内容

不要为漂亮的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 查看散列)

上传时间 Python 2 Python 3

由以下支持