如何对从单一模块导入多个类进行缩进?

0 投票
1 回答
1910 浏览
提问于 2025-04-18 16:57

如果我需要从一个叫做 module 的模块中导入一些 Class1Class2,一直到 ClassN,我应该怎么缩进呢?

from module import (
    Class1,
    Class2,
    ...
    ClassN
)

或者也许

from module import (
    Class1, Class2, ...,
    ..., ClassN
)

在PEP规范中找不到任何相关信息。

1 个回答

2

如果你导入的类的数量比较多,建议你只导入它们的父模块,然后通过这个模块来访问这些类,比如:

import module

module.Class1
module.Class2

另一方面,如果类的数量其实不多,但还是超过了80个字符的限制,我通常会使用以下的方式来导入:

from module import (Class1,
                    Class2,
                    Class3,
                    Class4)

撰写回答