您的位置:首页 > 编程语言 > Python开发

python代码规范化工具yapf

2016-01-15 00:00 627 查看

yapf

yapf是一个Python文件代码格式化工具,通过 YAPF 优化后,代码风格可统一,在每次代码审查中,也就没有必要争论风格了。

用法

usage: yapf [-h] [-v] [-d | -i] [-r | -l START-END] [-e PATTERN]
[--style STYLE] [--style-help] [--no-local-style] [--verify]
[files [files ...]]

Formatter for Python code.

positional arguments:
files

optional arguments:
-h, --help            show this help message and exit
-v, --version         show version number and exit
-d, --diff            print the diff for the fixed source
-i, --in-place        make changes to files in place
-r, --recursive       run recursively over directories
-l START-END, --lines START-END
range of lines to reformat, one-based
-e PATTERN, --exclude PATTERN
patterns for files to exclude from formatting
--style STYLE         specify formatting style: either a style name (for
example "pep8" or "google"), or the name of a file
with style settings. The default is pep8 unless a
.style.yapf or setup.cfg file located in one of the
parent directories of the source file (or current
directory for stdin)
--style-help          show style settings and exit
--no-local-style      don't search for local style definition
--verify              try to verify reformatted code for syntax errors

举例

仅仅查看需要优化的地方

yapf -d hello.py


直接格式化代码

yapf -i hello.py
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python 编码规范 yapf