Курс 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. Обмен значений переменных в Python
  2. Создание директории в Python
  3. Класс Counter() для подсчета элементов
  4. kwargs в Python
  5. Поиск HTML-элементов с BeautifulSoup
  6. Разделение строки на пары ключ-значение.
  7. Руководство по библиотеке pydantic
  8. Изменяемые и неизменяемые объекты
  9. Возврат нескольких значений из функции
  10. Анонимные функции в Python
  11. Получение текущей даты и времени с помощью datetime
  12. Проверка условий в Python
  13. Удаление элементов во время итерации
  14. Создание словаря и множества
  15. discard() — удаление элемента из множества
  16. Counter() — подсчет элементов
  17. UserString в Python
  18. Работа с getopt
  19. Нахождение максимального значения и его индекса в списке
  20. Установка и использование TensorFlow
  21. Игра Виселица на Python
  22. ChainMap.new_child() — добавление нового словаря
  23. Декоратор защиты анонимных пользователей
  24. Переворот последовательности
  25. Блок else в обработке исключений
  26. Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
  27. Блок try-except-else
  28. Работа с изменяемыми коллекциями
  29. Группы исключений в Python
  30. Обработка ошибок в Python
  31. Замена атрибута в именованном кортеже
  32. Создание списков в Python
  33. Многоточие в Python
  34. Python Метод Union Множеств
  35. Lambda-функция в Python: использование с map() и sum()
  36. Работа с геоданными с помощью geopy
  37. Многопоточность и асинхронное программирование в Python
  38. Глобальные переменные в Python
  39. Импорт и использование модулей в Python
  40. Функция zip() для объединения списков
  41. Переменные в Python: сокращение гласных
  42. Работа со строками в Python
  43. Структура данных deque в Python
  44. Проекты на Python
  45. CSV строка разделение в Python
  46. Очистка данных с Pandas
  47. Работа с набором данных CIFAR10 в PyTorch

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