首页 > 解决方案 > 格式化 Python 代码时撤消较短的行长

问题描述

我不小心在没有--line-length. 我公司使用的行长为 110。现在所有代码都已格式化为 80。我该如何撤消呢?跑步black --line-length 110没有效果。干杯。

标签: python-3.xformatlintpylintautopep8

解决方案


您可以使用版本源控制恢复更改(您使用 VCS,对吗?)。从理论上讲,如果您不是,您可以通过删除添加的魔法逗号黑色并再次启动黑色来恢复。即如果新代码是:

def function(
    a,
    b,
):
    pass

然后:

def function(
    a,
    b
):
    pass

如果您重新启动 black 将被正确重新格式化-l 110


推荐阅读