Лучшие практики Python: как создать псевдоним модуля - PullRequest
0 голосов
/ 12 июня 2019

Я использую пакет pkg с подмодулем module_with_long_name. Этот модуль импортируется pkg, поэтому я могу использовать module_with_long_name без явного его импорта:

import pkg
pkg.do_stuff()
pkg.module_with_long_name.do_other_stuff()

Но я хочу назвать этот модуль псевдонимом, так как он имеет длинное имя, и я не могу найти ни одного соглашения PEP, в котором говорится, какой из двух следующих вариантов является наилучшим:

import pkg
# First way
from pkg import module_with_long_name as module
# Second way
module = pkg.module_with_long_name

Знаете ли вы какие-либо ссылки по этому вопросу?

...