我将 Black 用于 Python,它符合 PEP8。它从两行长值字符串的第二行删除缩进:
mydict = {
'key0': 'value0',
'key1': 'long-two-lines-string-value1-does-not-fit-in-one-line-has-to-continue'
'value1'
}
到:
mydict = {
'key0': 'value0',
'key1': 'long-two-lines-string-value1-does-not-fit-in-one-line-has-to-continue'
'value1',
}
一位同事质疑这种变化,我想知道是否有任何资源/参考可以用来支持 Black 格式化代码的决定?
在PEP8 - Python 代码样式指南和黑色代码样式中找不到某些内容。
相关,但没有回答我的问题:在 Python 中格式化多行 dict 的正确方法是什么?
PS:# fmt: off
防止Black格式化行,但我不想使用它,因为我的团队一般不使用Black。