Как сделать отступ для импорта множества классов из одного модуля?

Если мне нужно импортировать некоторые Class1, Class2,..., ClassN из модуля moduleкак мне сделать отступ?

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

или, может быть

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

Не могу найти никакой информации в спецификации PEP.

1 ответ

Если число импортируемых классов выше, вам следует рассмотреть возможность импорта только их родительского модуля и доступа к классам через него, например:

import module

module.Class1
module.Class2

С другой стороны, если классов на самом деле не так много, но они все еще превышают предел в 80 символов, я обычно импортирую, используя следующий стиль:

from module import (Class1,
                    Class2,
                    Class3,
                    Class4)
Другие вопросы по тегам