Курс 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. Переопределение метода delitem в Python
  2. Объединение словарей в Python 3.5+
  3. Форматирование чисел в Python
  4. Структурирование данных с Pydantic
  5. Установка и использование Python-dateutil
  6. Работа с множествами в Python
  7. Python OrderedDict и fromkeys() — работа с словарями
  8. Проверка подстроки в строке с помощью in
  9. Взаимодействие с внешними процессами в Python
  10. Возврат нескольких значений из функции
  11. Monkey Patching в Python
  12. Преобразование объекта в строку
  13. Работа с словарями в Python
  14. Подсчет элементов в списке с Counter
  15. Отладка кода
  16. Метод rmatmul для обратного матричного умножения
  17. Функция format() в Python
  18. Декоратор total_ordering для сравнения объектов
  19. Извлечение аудио из видео
  20. Разделение строки на подстроки в Python
  21. Скрытие вывода данных
  22. Конкатенация строк с помощью join()
  23. Срез в Python
  24. Работа с PosixPath() в Python
  25. Упрощение работы с JSON-данными в Python
  26. Очистка вывода в Python
  27. Множественное назначение в Python
  28. Проверка списка: any() и all()
  29. Фильтрация последовательности
  30. Python Translator: создание локальных переводчиков
  31. Группы исключений в Python
  32. Инвертирование словаря
  33. Разделение строки в Python
  34. Работа со словарями
  35. Компиляция регулярных выражений
  36. Функции map, filter, reduce
  37. Оформление текста в консоли с TermColor
  38. Анонимные функции в Python
  39. Объединение строк с помощью метода join
  40. Порядок и длина множеств в Python
  41. Создание копии итератора
  42. Отслеживание прогресса с tqdm
  43. Фильтрация списка от «ложных» значений
  44. Отображение графиков в Jupyter с Matplotlib
  45. Замена переменных в Python
  46. Добавление элемента в список.
  47. Метод __call__ в Python
  48. Обратное распространение ошибки

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