as
во время импорта. Пример:
import original_module_name as new_module_name
Теперь к модулю можно обращаться по имени new_module_name
.
Ключевое слово as
в Python используется для переименования импортированного модуля или его части (функции, класса и т.д.). Это особенно полезно, когда:
Синтаксис:
import модуль_имя as новое_имя
Пример:
import datetime as dt
текущая_дата = dt.datetime.now()
print(текущая_дата)
В этом примере, модуль datetime
импортируется под именем dt
. Теперь мы можем обращаться к функциям и классам этого модуля, используя сокращенное имя dt
. В частности, мы используем dt.datetime.now()
вместо datetime.datetime.now()
.
Другой пример (импорт конкретной функции):
from math import sqrt as квадратный_корень
результат = квадратный_корень(25)
print(результат)
В этом примере, функция sqrt
из модуля math
импортируется и переименовывается в квадратный_корень
. Это позволяет использовать более понятное имя для функции в вашем коде.
Важно: После переименования модуля с помощью as
, вы должны использовать новое имя для обращения к модулю или его компонентам. Старое имя больше не будет доступно в текущей области видимости.