Артём Санников

Персональный блог

Мобильная разработка
Хостинг провайдер
Смартфоны
› Назначение псевдонима для модуля при импорте в Python

Назначение псевдонима для модуля при импорте в Python

Допустим вам нужно произвести импорт модуля, но имя данного модуля вам либо не нравится, либо имя модуля конфликтует уже с существующим модулем. Это не проблема, и Python позволяет установить новый псевдоним (alias) для модуля при импорте.

Обратите внимание: при назначении нового псевдонима для модуля, функций модуля сохраняют свои сходные имена.

Общий синтаксис выглядит так:

import имя_модуля as псевдоним

Практический пример

Чтобы выполнить импорт модуля, необходимо создать файл user.py в корневом каталоге. Открываем user.py и определяем функцию user_hello(), которая принимает два параметра: имя и фамилию пользователя, а затем выводит приветствие на экран.

# Определяем функцию
def user_hello(first_name, last_name):

    # Объединяем две переменные и получаем полное имя пользователя
    full_name = first_name + " " + last_name

    # Выводим приветствие для пользователя
    print("Добро пожаловать, " + full_name + "!")

Открываем исполняемый файл и выполняем импорт модуля user, а затем при помощи команды as присваиваем новый псевдоним u. Далее нам остаётся вызвать функцию user_hello() с нужными параметрами, из модуля u

# Импортируем модуль и присваиваем новый псевдоним
import user as u

# Вызываем функцию user_hello() с параметрами
u.user_hello("Иван", "Иванов")

Теги: , .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Реклама от Google
Реклама от Google