Можете ли вы определить псевдонимы для импортированных модулей в Python? - PullRequest
109 голосов
/ 01 апреля 2009

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

Например:

import a_ridiculously_long_module_name

... так что это псевдоним 'short_name'.

Ответы [ 4 ]

158 голосов
/ 01 апреля 2009
import a_ridiculously_long_module_name as short_name

также работает для

import module.submodule.subsubmodule as short_name
35 голосов
/ 01 апреля 2009

Проверьте здесь

import module as name

или

from relative_module import identifier as name
30 голосов
/ 02 апреля 2009

Если вы сделали:

import long_module_name

Вы также можете указать псевдоним:

lmn = long_module_name

Нет причин делать это в коде, но я иногда нахожу это полезным в интерактивном интерпретаторе.

0 голосов
/ 17 октября 2018

Да, модули можно импортировать под псевдонимом. используя в качестве ключевого слова . См

import math as ilovemaths # here math module is imported under an alias name
print(ilovemaths.sqrt(4))  # Using the sqrt() function
...