Курс 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. Проверка вхождения подстроки
  2. Создание OrderedDict
  3. Измерение времени выполнения кода
  4. Управление асинхронными задачами с помощью Semaphore
  5. Имена объектов в Python
  6. Переопределение метода __eq__
  7. Получение текущей даты и времени с помощью datetime
  8. Замена текста с помощью sub
  9. Создание словарей в Python
  10. Базовые объекты Python
  11. Исключение NotImplementedError
  12. Создание .exe файла с pyinstaller
  13. Работа с NumPy
  14. Многострочные комментарии в Python
  15. Декоратор total_ordering для сравнения объектов
  16. Основные операции с Numpy
  17. Цикл for в Python
  18. Передача параметров в Python
  19. Работа с утверждениями в Python
  20. Вакансии в Nebius
  21. Гибкие функции Python
  22. Python-dateutil — работа с датами
  23. Создание класса очереди
  24. Управление сессиями в Python
  25. Использование функции product
  26. Поиск шаблона в начале строки
  27. Основные методы NumPy
  28. Документация функции help() в Python
  29. Непрерывная проверка в Python
  30. Сравнение def и lambda-функций
  31. Улучшенные подсказки для импорта в Python 3.12
  32. Лямбда-функции в Python
  33. Участие в LP стейкинге Waves
  34. Генерация UUID в Python
  35. Списковое включение в Python
  36. Резервирование символов в Python
  37. Создание именованных кортежей в Python
  38. Асинхронное программирование с asyncio
  39. Метод join() для объединения строк
  40. Работа с процессами в Python
  41. Извлечение новостей с newspaper3k
  42. Реверс строки в Python
  43. Реализация операции -= для пользовательского класса
  44. Хранение переменных в Python.
  45. Python Enum Weekday Usage

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