强制Ruff始终将同一模块的多个导入合并为一条导入语句

编程语言 2026-07-09

我有这样一个导入语句

from xyz import abc1, abc2

我想让Ruff始终将其格式化为

from xyz import (
   abc1,
   abc2
)

解决方案

如果你在输入中添加一个尾随逗号和圆括号(它们只是为了让逗号起作用而需要),

from xyz import (abc1, abc2,)

Ruff会把它格式化为

from xyz import (
    abc1,
    abc2,
)

从那以后,它将保持不变。

如果你移除 abc2 之后的尾随逗号,它将再次被改为单行。

站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。

相关文章