Курс 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. Аннотации типов в Python
  3. Работа с контекстными менеджерами
  4. Методы и функции в Python
  5. Генераторы в Python
  6. Функции map, filter, reduce
  7. Объединение словарей в Python
  8. Работа с YAML в Python
  9. Magic Commands — улучшение работы с Python
  10. Поиск HTML-элементов с BeautifulSoup
  11. Работа с аргументами командной строки в Python
  12. Работа с срезами в Python
  13. Улучшенные подсказки для импорта в Python 3.12
  14. Объединение итераторов
  15. Документация функции help() в Python
  16. Howdoi — получение ответов из терминала
  17. Оператор in в Python
  18. Mad Libs Generator
  19. Переопределение метода __or__()
  20. Создание словарей в Python
  21. Игра «Камень, ножницы, бумага» — Python
  22. Тест скорости набора текста на Python
  23. Поиск уникальных элементов строкой в Python
  24. Сортировка данных в Python
  25. Проверка типов с помощью isinstance
  26. Базовые объекты Python
  27. Операции с массивами в NumPy
  28. Выключение компьютера с помощью Python
  29. ChainMap избыточные ключи
  30. Обработка исключений в Python
  31. Преобразование многоуровневого словаря
  32. Хэш-функции и метод цепочек
  33. Замена элементов в списке с помощью генераторов списков
  34. Ограничение ресурсов в Python
  35. Проверка типа объекта в Python
  36. Создание циклической ссылки
  37. Распаковка элементов последовательности
  38. Удаление файлов в Python
  39. Типы возвращаемых значений в Python
  40. Лямбда-функции для min/max
  41. Работа с timedelta в Python
  42. Создание обратного итератора
  43. Генератор данных в Keras
  44. Подсчет элементов в списке с Counter
  45. Дизассемблирование Python кода
  46. Сортировка в Python

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