Dengan Python, apakah mungkin untuk mendefinisikan alias untuk modul yang diimpor?
Contohnya:
import a_ridiculously_long_module_name
... jadi itu memiliki alias 'short_name'.
Dengan Python, apakah mungkin untuk mendefinisikan alias untuk modul yang diimpor?
Contohnya:
import a_ridiculously_long_module_name
... jadi itu memiliki alias 'short_name'.
Jawaban:
from name import X
(setelah definisi alias) saya dapatkan No module named name
. Bisakah kita mengimpor modul dari alias?
Jika sudah selesai:
import long_module_name
Anda juga bisa memberikannya alias dengan:
lmn = long_module_name
Tidak ada alasan untuk melakukannya dengan cara ini dalam kode, tetapi terkadang saya merasa berguna dalam interpreter interaktif.
Ya, modul dapat diimpor dengan nama alias. menggunakan sebagai kata kunci. Lihat
import math as ilovemaths # here math module is imported under an alias name
print(ilovemaths.sqrt(4)) # Using the sqrt() function