Domanda

In Python, è possibile definire un alias per un modulo importato?

Per esempio:

import a_ridiculously_long_module_name

... ha così che è un alias di 'short_name'.

È stato utile?

Soluzione

import a_ridiculously_long_module_name as short_name

funziona anche per

import module.submodule.subsubmodule as short_name

Altri suggerimenti

Controlla qui

import module as name

o

from relative_module import identifier as name

Se hai fatto:

import long_module_name

si può anche dare un alias da:

lmn = long_module_name

Non c'è motivo di farlo in questo modo nel codice, ma a volte lo trovano utile nel interprete interattivo.

Sì, i moduli possono essere importati con un nome alias. utilizzando come parola chiave. Vedere

import math as ilovemaths # here math module is imported under an alias name
print(ilovemaths.sqrt(4))  # Using the sqrt() function
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top