首页 > 解决方案 > 黑色格式化程序:如何在函数之前和之后放置一个换行符而不是两个

问题描述

我正在使用黑色格式化程序。我在函数定义之前有两个换行符,在函数定义之后有两个换行符。我想要一个换行符在函数定义之前和一个换行符之后。

我可以使用黑色配置文件吗black --config FILE?如果是这样,如何。

标签: pythonpython-3.xpython-black

解决方案


你不能。

通过使用它,您同意放弃对手动格式化细节的控制。_

当前风格:

它使用 2 行从视觉上区分方法和代码结构中的空行。来自文档:黑色将允许函数内有单个空行,[...] 它还将在函数定义之前和之后插入适当的间距。内部函数前后各一行,模块级函数和类前后两行。

来自:black.readthedocs.io 的文档

定制:

命令行选项 Black 现在有很多旋钮,虽然 Black 固执己见,所以风格配置选项被故意限制并且很少添加。您可以通过运行 black --help 来列出它们。


推荐阅读