Курс 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. Проверка окончания строки с помощью str.endswith()
  5. Структуры данных в Python
  6. Метод join() с набором
  7. Объединение кортежей в Python
  8. Метод join() для объединения элементов
  9. Многопоточность в Python
  10. Запрос пароля с помощью getpass
  11. Хэш-функции в Python
  12. Преобразование данных в Python
  13. Метод count() для списков
  14. Оптимизация гиперпараметров с Scikit Optimize
  15. Основы Python
  16. Изменение переменной в Python: nonlocal
  17. Подсчет частоты элементов с Counter
  18. Работа с OpenCV
  19. Работа с словарями в Python
  20. Атрибуты класса и экземпляра в Python
  21. Цикл for в Python
  22. Выход из профиля в Django
  23. Принципы LSP и ISP в Python
  24. Метод is_absolute() для PurePath
  25. Метаклассы в Python
  26. Цикл for с enumerate() в Python
  27. Копирование списков в Python
  28. Работа с файловой системой в Python
  29. Декодирование строк в Python
  30. Роль запятой в Python
  31. %pinfo: получение информации об объекте
  32. Python Аргументы по умолчанию
  33. Запуск файлового сервера
  34. Множества и frozenset
  35. Методы list в Python
  36. Форматирование вывода с F-строками
  37. Инверсия списка/строки в Python
  38. Объединение словарей в Python
  39. Конвертация коллекций в Python
  40. Создание и удаление объектов
  41. Анонимные функции в Python
  42. Функции высшего порядка в Python
  43. Итерация по итерируемым объектам
  44. Доступ к локальным переменным
  45. Функция __init__ в Python
  46. Аннотации типов в Python

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