Trong Python, có thể định nghĩa bí danh cho một mô-đun đã nhập không?
Ví dụ:
import a_ridiculously_long_module_name
... Vì vậy, nó có một bí danh là 'short_name'.
Trong Python, có thể định nghĩa bí danh cho một mô-đun đã nhập không?
Ví dụ:
import a_ridiculously_long_module_name
... Vì vậy, nó có một bí danh là 'short_name'.
Câu trả lời:
from name import X
(sau định nghĩa bí danh) tôi nhận được No module named name
. Chúng ta có thể nhập các mô-đun từ bí danh?
Nếu bạn đã hoàn thành:
import long_module_name
bạn cũng có thể cung cấp cho nó một bí danh bằng cách:
lmn = long_module_name
Không có lý do để làm theo cách này trong mã, nhưng đôi khi tôi thấy nó hữu ích trong trình thông dịch tương tác.
Có, các mô-đun có thể được nhập dưới một tên bí danh. sử dụng như từ khóa. Xem
import math as ilovemaths # here math module is imported under an alias name
print(ilovemaths.sqrt(4)) # Using the sqrt() function