小而美的 Python 格式化工具--black

开发十年,就只剩下这套Java开发体系了 >>>   hot3.png

Black号称不妥协的代码格式化工具,为什么叫不妥协呢?因为它检测到不符合规范的代码风格直接就帮你全部格式化好,根本不需要你确定,直接替你做好决定。它也是 requests 作者最喜欢的工具之一.使用非常简单,安装成功后,和其他系统命令一样使用,只需在 black 命令后面指定需要格式化的文件或者目录就ok。

1、安装:

小而美的 Python 格式化工具--black_第1张图片

2、使用

输入图片说明

这是一款小而美的工具,它并不是完全按照 PEP8 规范来格式化,比如默认每行代码的字符数是88个,当然你可以通过参数 -l 自定义长度,能一行显示完成的代码会放在一行,比如有多个元素的列表.后者把多个元素放在一行,显然更易读,而且代码更紧凑(如果你的工资是按照代码行数来算的话,不建议这么做),Black 是 PEP8 的严格子集。我的最佳实践方式就是使用 PyCharm 自带的格式化工具配合 Black 使用。因为 Black 也支持集成到 Pycharm 中。

如何集成 Pycharm?

1、找到black的安装路径

输入图片说明

2、Preferences->Tools->External Tools ,添加一个新的扩展工具,Program 填 black 的安装路径,Arguments 填 $FilePath$

小而美的 Python 格式化工具--black_第2张图片

3、然后就可以使用了(值得注意的是,该工具只支持 Python3.6 环境)

小而美的 Python 格式化工具--black_第3张图片

223916_bL9y_2663968.jpg

你可能感兴趣的:(小而美的 Python 格式化工具--black)