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

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

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

Импорт конкретных функций из модуля в Python

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

from имя_модуля import имя_функции

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

from имя_модуля import функция_1, функция_2, функция_3

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

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

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

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

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

Открываем главный исполняемый файл и производим импорт функции user_hello() из модуля user.py, а затем вызываем с нужными параметрами.

# Импортируем функцию user_hello() из модуля user
from user import user_hello

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

Метки: , .

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

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

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