Погружение в базы данных PostgreSQL

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

Поступить на курс

JSON в PostgreSQL

Курс «JSON в PostgreSQL» познакомит вас с форматом JSON и покажет, как создавать и обрабатывать JSON-данные в СУБД PostgreSQL.

Поступить на курс

XML в PostgreSQL

Курс по изучению и практическому применению расширяемого языка разметки XML (eXtensible Markup Language) в системе управления базами данных PostgreSQL.

Поступить на курс

Оконные функции в PostgreSQL

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

Поступить на курс

Массивы в PostgreSQL

Курс по изучению и практическому применению массивов (array) в системе управления базами данных PostgreSQL.

Поступить на курс

 ›  ›  ›  › Команда import в Python

Команда import в Python

Для чего нужна команда import?

Команда import в Python предназначена для импорта функций и переменных указанного модуля в проект.

Импорт модуля

Для импорта модуля, необходимо воспользоваться командой import и после неё указать название модуля. После этого будет полный доступ ко всем функциям модуля.

Синтаксис

import [название_модуля]

Пример

Импортируем системный модуль sys и выводим значение переменной path этого модуля.

import sys

list_path = sys.path

for x in list_path:
    print(f'{x}')

Псевдоним для импортируемого модуля

Чтобы присвоить импортируемому модулю псевдоним (альтернативное название) необходимо использовать команду as. Псевдонимы применяют в тех случаях, когда разработчику не нравится название модуля или существует конфликт с уже импортированными модулями.

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

Синтаксис

import [название_модуля] as [псевдоним]

Пример

import sys as s

list_path = s.path

for x in list_path:
    print(f'{x}')

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

Чтобы выполнить импорт всех функций и переменных модуля, необходимо использовать символ *. Данный способ импорта не рекомендуется использовать в проектах у которых уже импортированы другие модули, так как могут возникнуть конфликты.

Синтаксис

from [название_модуля] import *

Пример

Из системного модуля sys импортируем все функции и модули, а затем выводим значение переменной path

from sys import *

list_path = path

for x in list_path:
    print(f'{x}')

Импорт функции из модуля

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

Синтаксис

# Импорт одной функции
from [название_модуля] import [название_функции]

# Импорт нескольких функций
from [название_модуля] import [название_функции_1], [название_функции_2], ...

Пример

Из модуля time импортируем две функции localtime и strftime. При помощи функции localtime получаем текущее время, а при помощи strftime приводим полученное время к нужному формату.

from time import localtime, strftime

lt = localtime()
lt_format = strftime('%H:%M:%S', lt)
print(lt_format)

Псевдоним для импортируемой функции

Для назначения псевдонима (альтернативного названия) для импортируемой функции нужно использовать команду as

Синтаксис

# Псевдоним для функции
from [название_модуля] import [название_функции] as [псевдоним]

# Псевдонимы для функций
from [название_модуля] import [название_функции_1] as [псевдоним_1], [название_функции_2] as [псевдоним_2], ...

Пример

Из модуля time импортируем две функции localtime и strftime, а затем присваиваем им псевдонимы current_time и time_format

from time import localtime as current_time, strftime as time_format

print(time_format('%H:%M:%S', current_time()))

Метки: , , .

Записи по теме

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

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