Курс 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-dateutil
  3. Получение ID процесса
  4. Оператор «is not» в Python
  5. Поиск кода
  6. Оператор «or» в Python
  7. Запуск Python из интерпретатора
  8. Глобальные переменные в Python
  9. Итерации в Python
  10. Официальный канал Python в Telegram
  11. Функция enumerate() в Python
  12. Хеши в Python
  13. Переопределение метода __and__
  14. JSON-esque в Python
  15. Вывод букв строки в Python
  16. Преобразование символов в нижний регистр
  17. Enum в Python
  18. Работа с *args и **kwargs в Python
  19. Переопределение метода __eq__
  20. Генераторы и сеты в Python
  21. Генерация ключей RSA
  22. Создание функций высшего порядка
  23. Управление фоновыми задачами в Python
  24. Присвоение значений переменным в Python
  25. Функции any() и all() в Python
  26. Howdoi — получение ответов из терминала
  27. Экспорт внешнего файла с помощью writefile
  28. Область видимости переменных
  29. Правила именования переменных
  30. Представление бесконечности в Python
  31. Область видимости переменных
  32. Измерение потребления памяти при сортировке
  33. Многоточие в Python
  34. Работа с типами данных в Python с помощью pydantic.
  35. Работа с процессами в Python
  36. Установка и обучение ChatterBot
  37. Проверка вхождения подстроки
  38. Функция enumerate в Python
  39. Обход дочерних элементов BeautifulSoup
  40. Декоратор Property в Python
  41. Операции с массивами в NumPy
  42. Объединение списков в строку
  43. Нарезка списков в Python
  44. Проверка типов с помощью isinstance
  45. Сортировка в Python
  46. Раздувающийся словарь в Python

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