Курс 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. Работа с WindowsPath()
  2. UserString в Python
  3. Основы работы со списками
  4. Метод gt в Python
  5. Область видимости переменных
  6. Настройка вывода в Numpy
  7. OrderedDict — упорядоченный словарь
  8. Сохранение Unicode в JSON
  9. Получение размера объекта с sys.getsizeof()
  10. Конкатенация строк с join() в Python
  11. ChainMap избыточные ключи
  12. Метод classmethod
  13. Создание .exe файла с pyinstaller
  14. Python: отсутствие точек с запятыми
  15. Делегирование в Python
  16. Разрешение имен в Python
  17. Циклы в Python
  18. Печать месячного календаря
  19. Декоратор Property в Python
  20. Декораторы в Python
  21. Очистка данных в Python
  22. Регистрация на курсы SF Education
  23. Работа с модулем random
  24. Безопасный доступ к значениям словаря
  25. Установка максимального количества цифр
  26. Управление пакетами с pip
  27. Установка User-Agent в Python
  28. Работа с комплексными числами
  29. Реализация операции -= для пользовательского класса
  30. Нахождение самого длинного слова в списке с помощью max
  31. Метод join() для объединения элементов
  32. Избегание изменяемых аргументов
  33. Итераторы в Python
  34. split() без разделителя
  35. Прокачанный трейсинг ошибок
  36. Запуск асинхронной корутины
  37. Сравнение объектов в Python
  38. Слияние словарей в Python 3.9
  39. Создание OrderedDict
  40. Работа с словарями в Python
  41. Создание итерируемых объектов

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