【发布时间】:2020-02-23 08:01:54
【问题描述】:
我想通过black python 格式化程序忽略特定的多行代码。特别是,这用于np.array 或在格式化时变得难看的矩阵构造。下面是例子。
np.array(
[
[1, 0, 0, 0],
[0, -1, 0, 0],
[0, 0, 1, 0],
[0, 0, 0, -1],
]
)
# Will be formatted to
np.array([[1, 0, 0, 0], [0, -1, 0, 0], [0, 0, 1, 0], [0, 0, 0, -1]])
我在black github 中发现了this 问题,但这仅适用于内联命令,这不是我在这里所拥有的。
对于多行代码,我可以做些什么来实现这一点?
【问题讨论】:
-
问题不是说你可以在它前面加上
# fmt: off,在它后面加上# fmt: on?
标签: python code-formatting python-black