Курс 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. Метод join() для объединения элементов строки
  2. Отношения подклассов в Python
  3. Проверка списка: any() и all()
  4. Обезопасьте ввод данных
  5. Методы split() и join() — Python строк.
  6. Работа с эмодзи в Python
  7. Работа с WindowsPath()
  8. Работа с collections в Python.
  9. Измерение времени выполнения в Python
  10. Основные операции с Numpy
  11. Транспонирование матрицы в Python
  12. Декораторы с аргументами в Python
  13. Построение графиков в терминале с bashplotlib
  14. Класс UserDict: дополнительная функциональность
  15. Управление импортом в Python
  16. Расчет времени выполнения
  17. Многопоточность в Python
  18. Работа с файлами в Python
  19. Применение промокода в Много лосося
  20. Генератор списка в Python
  21. Функция pow() — возвести число в степень
  22. Python: отсутствие точек с запятыми
  23. Работа с массивами в Python
  24. Создание задания в Cron
  25. Метод setdefault() в Python
  26. Генераторы в Python
  27. Замена текста с помощью sub
  28. Установка пакетов с помощью pip
  29. Метод Enumerate() для списков
  30. Объединение списков в Python
  31. Анонимные функции в Python
  32. Создание GUI на Tkinter
  33. CSV строка разделение в Python
  34. Форматирование вывода с F-строками
  35. Работа с кортежами в Python
  36. Переопределение метода __floordiv__
  37. Magic Commands — улучшение работы с Python
  38. Оператор Walrus в Python 3.8
  39. Обработка ошибок в Python
  40. Использование функции enumerate()
  41. Динамическая типизация в Python
  42. Работа с GitHub в Telegram
  43. Python Метод Union Множеств
  44. Метод difference_update() — разность множеств
  45. Получение текущего времени в Python
  46. Работа с многоуровневыми словарями в Python

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