我想通过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]])
我在 github 中发现了这个问题black
,但这仅适用于内联命令,这不是我在这里所拥有的。
对于多行代码,我能做些什么来实现这一点?