wake-up-neo.net

Können Sie Aliase für importierte Module in Python definieren?

Kann in Python ein Alias ​​für ein importiertes Modul definiert werden?

Zum Beispiel:

import a_ridiculously_long_module_name

... also das hat einen Alias ​​von 'short_name'.

101
Jordan Parmer
import a_ridiculously_long_module_name as short_name

funktioniert auch für

import module.submodule.subsubmodule as short_name
150
vartec

Überprüfe hier

import module as name

oder

from relative_module import identifier as name
34
Brian R. Bondy

Wenn du fertig bist:

import long_module_name

sie können ihm auch einen Alias ​​geben, indem Sie:

lmn = long_module_name

Es gibt keinen Grund, dies im Code so zu tun, aber manchmal finde ich es nützlich beim interaktiven Interpreter.

29
John Fouhy

Ja, Module können unter einem Aliasnamen . Mit as keyword . Importiert werden

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