Оператор from ... import ... в Python
НАВИГАЦИЯ ПО СТРАНИЦЕ
from module_name import object_name
Где:
module_name — имя модуля или пакета, из которого вы хотите импортировать объекты.
object_name — имя объекта, который вы хотите импортировать.
Вы также можете импортировать несколько объектов, разделяя их запятыми:
from module_name import object1, object2, ...
Примеры:
from math import pi # Импорт константы pi из модуля math
from datetime import datetime # Импорт класса datetime из модуля datetime
from my_module import my_function # Импорт пользовательской функции из модуля my_module
Этот оператор позволяет использовать импортированные объекты, как будто они были определены в вашей программе, без необходимости указывать имя модуля при каждом обращении.
Также можно использовать
from module_name import object_name as alias_name
Пример:
from math import sqrt as square_root # Импорт функции sqrt с псевдонимом square_root
Это может быть полезно, если имя объекта длинное или может конфликтовать с другими именами в вашем коде.