Курс 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. Установка переменной среды в Python
  4. Замена переменных в Python
  5. Оператор «моржа» (Walrus Operator)
  6. Работа со словарями Python
  7. Базовые объекты Python
  8. Проверка подстроки в строке с помощью in
  9. Рациональные числа в Python
  10. Функции map() и reduce() в Python
  11. Обработка исключений в Python
  12. Списковое включение в Python
  13. Показ всплывающих окон Tkinter
  14. Метод matmul для умножения матриц
  15. Руководство по использованию Colorama
  16. Модуль Operator в Python
  17. Операция += для списков
  18. Отображение графиков в Jupyter с Matplotlib
  19. Работа с датой и временем в Python
  20. Удаление URL-адресов в Python
  21. Перезагрузка оператора в Python
  22. Управление контекстом выполнения кода
  23. Объединение итераторов
  24. Сокращение ссылок с pyshorteners
  25. Эффективная конкатенация строк с использованием join()
  26. Определение относительного пути
  27. Enum в Python
  28. Описание скриптов в README
  29. Создание функций с произвольным количеством аргументов
  30. Виртуальное окружение Python
  31. Преобразование списка в словарь через генератор
  32. Работа со словарями
  33. Метод split() для разделения строк
  34. Получение ID текущего процесса
  35. Отношения подклассов в Python
  36. Добавление вложенных списков
  37. Метод join() для объединения строк
  38. Нахождение отличий в списках
  39. Удаление символов новой строки в Python.
  40. Возвращение нескольких значений
  41. Создание и удаление объектов
  42. Объединение словарей в Python
  43. Передача словаря через **kwargs
  44. Равенство и идентичность в Python
  45. Объединение словарей в Python 3.5+
  46. Инициализация объекта
  47. Комментарии в Python
  48. Логические значения в Python

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