【问题标题】:Break long lines of python code programmatically以编程方式打破长行的 python 代码
【发布时间】:2022-11-16 22:47:59
【问题描述】:

自动格式化现有(可能很大)Python 代码库以符合给定的最大行长度的方法是什么?

blackyapfautopep8 这样的自动格式化程序确实改变了太多,因为它们也改变了其他东西。

【问题讨论】:

  • 您是否尝试过将自动格式化程序配置为忽略除行长度检查之外的所有内容?
  • 你为什么不想只使用黑色?如果他们更改了其他内容,则意味着这些内容的格式不正确/写得不好,没有理由不使用它,这是一个标准,如果您愿意,可以设置自定义行长

标签: python autoformatting


【解决方案1】:

这似乎是可以使用 .editorconfig 文件轻松解决的事情。我不知道你使用的是什么 IDE/代码编辑器,但根据我的经验,pyCharm 支持得很好。配置应如下所示:

root = true

[*.py]
max_line_length = 88

有关更多信息,请查看https://editorconfig.org/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-01-18
    • 1970-01-01
    • 2017-04-25
    • 2019-04-16
    • 1970-01-01
    • 2015-03-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多