Курс Python → Список импортированных модулей в Python

При работе с Python важно понимать, что при импорте модуля или пакета, интерпретатор выполняет весь код, который находится в этом файле. Это означает, что все переменные, функции и классы, определенные в модуле, становятся доступными для использования в текущем скрипте. Также стоит отметить, что при импорте пакета, Python автоматически выполняет код из файла __init__.py, если он присутствует в структуре пакета.

Для вывода списка импортированных модулей в Python можно воспользоваться функцией built-in dir(). Эта функция возвращает список всех объектов, определенных в текущем модуле, или в указанном объекте. Таким образом, можно легко узнать, какие модули были загружены в текущем скрипте и использовать их функции и переменные.


import math
import urllib
import os

print(dir())

В данном примере мы импортировали модули math, urllib и os, а затем с помощью функции dir() вывели список всех объектов, доступных в текущем скрипте. Таким образом, мы можем убедиться, что все нужные модули были успешно загружены и готовы к использованию в нашей программе.

Импортирование модулей является важной частью работы с Python, поскольку это позволяет использовать готовые функции и классы, расширяя возможности языка. При этом следует помнить, что правильное использование импортированных модулей поможет сделать код более читаемым, модульным и эффективным.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Обработка исключений в Python
  2. Преобразование Word в PDF с Spire.Doc
  3. Функция findall() для поиска вхождений строки
  4. Модуль array: создание и использование массивов
  5. Создание namedtuple списком полей
  6. Класс UserDict: дополнительная функциональность
  7. Поиск уникальных и повторяющихся элементов
  8. Преобразование числа в восьмеричную строку
  9. Функция __init__ в Python
  10. Разработка игры Pong с turtle
  11. Работа с Colorama
  12. Создание функций с произвольным количеством аргументов
  13. Генератор данных в Keras
  14. Показ всплывающих окон Tkinter
  15. Работа с комбинациями в Python.
  16. Python reversed() vs срез[::-1]
  17. Рациональные числа в Python
  18. Получение атрибутов и методов класса
  19. Функции min(), max(), sum()
  20. Переворот последовательности
  21. Поиск подстроки в строке
  22. Модуль math: константы π и e
  23. Colorama: окрашивание текста в Python
  24. Удаление дубликатов из списка с помощью dict.fromkeys
  25. Преобразование регистра строк
  26. Получение текущей директории
  27. Вычисление разности множеств в Python
  28. Хэш-функции в Python
  29. Python: изменяемые и неизменяемые коллекции
  30. Кортеж в Python: создание и использование
  31. Транспонирование матрицы в Python
  32. Поиск подстроки в строке
  33. Измерение времени выполнения кода
  34. Codecademy в Telegram
  35. Работа с collections в Python.
  36. Получение ID процесса
  37. Удаление элементов из списка в Python
  38. Списки в Python: синтаксис представления
  39. Получение текущей даты в Python
  40. Генераторы и сеты в Python
  41. Логирование с Loguru
  42. Сравнение def и lambda в Python
  43. Подсчет часто встречающихся элементов

Marketello читают маркетологи из крутых компаний