Курс 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. Модуль subprocess: запуск внешних команд
  2. Транспонирование 2D-массива с помощью zip
  3. Создание таблиц в Python с PrettyTable
  4. Переопределение метода __eq__
  5. Уникальные значения из списка
  6. Работа с zip()
  7. Работа с контекстными переменными
  8. Переопределение метода __pow__
  9. Функции в Python: создание и вызов
  10. Лямбда-функции в Python
  11. Переменные класса и экземпляра
  12. Компиляция регулярных выражений
  13. ChainMap избыточные ключи
  14. Именованные срезы в Python
  15. Удаление эмодзи с помощью pandas
  16. Работа с байтовыми строками в Python
  17. Тестирование с responses
  18. Отладка в командной строке
  19. Умножение строк и списков
  20. Множественные конструкторы в Python
  21. Импорт модулей и пакетов в Python
  22. Работа с кортежами в Python
  23. Очистка данных в Python
  24. Идентификатор объекта в Python
  25. Декораторы в Python
  26. Измерение времени выполнения кода с помощью time
  27. Форматирование вывода списков
  28. Назначение максимального и минимального значения переменной в Python.
  29. Оператор морж в Python 3.8
  30. Оператор «or» в Python
  31. Логирование в Python
  32. Форматирование кода на Python
  33. Работа со строками в Python
  34. Генераторы данных
  35. Работа с модулем cmath
  36. Особенности ключей словаря в Python
  37. Декоратор проверки активности
  38. Оценка точности модели
  39. Удаление ресурса в Python
  40. Отправка POST запроса на сервер.
  41. lru_cache оптимизация функций
  42. Вложенные циклы в Python
  43. Форматирование заголовков в Python
  44. Запуск внешних программ с subprocess
  45. Объединение списков с помощью zip
  46. Метод index() в Python

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