Black号称不妥协的代码格式化工具,为何叫不妥协呢?由于它检测到不符合规范的代码风格直接就帮你所有格式化好,根本不须要你肯定,直接替你作好决定。它也是 requests 做者最喜欢的工具之一.使用很是简单,安装成功后,和其余系统命令同样使用,只需在 black 命令后面指定须要格式化的文件或者目录就ok。工具
这是一款小而美的工具,它并非彻底按照 PEP8 规范来格式化,好比默认每行代码的字符数是88个,固然你能够经过参数 -l 自定义长度,能一行显示完成的代码会放在一行,好比有多个元素的列表.后者把多个元素放在一行,显然更易读,并且代码更紧凑(若是你的工资是按照代码行数来算的话,不建议这么作),Black 是 PEP8 的严格子集。个人最佳实践方式就是使用 PyCharm 自带的格式化工具配合 Black 使用。由于 Black 也支持集成到 Pycharm 中。图片
如何集成 Pycharm?requests