Курс 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. Возведение в квадрат с помощью itertools
  3. Запуск файлового сервера
  4. Отладка кода
  5. Применение функции map() с лямбда-функциями
  6. Разделение строки на пары ключ-значение.
  7. Удаление URL-адресов в Python
  8. Оператор space-invader
  9. Расширение операции побитового «и» в Python
  10. Работа с f-строками 2.0
  11. Python 3.12: переиспользование кавычек
  12. Поиск элементов BeautifulSoup
  13. Модуль sys: основы
  14. Метод rsub для пользовательских чисел
  15. Метод rrshift для пользовательских объектов
  16. Преобразование символов с помощью map
  17. Обход элементов в Python
  18. Руководство по Pymorphy2
  19. Метод rxor для операции побитового исключающего «или»
  20. Конкатенация строк в Python
  21. Поиск индексов в списке
  22. Метод radd для пользовательских чисел
  23. Модуль functools в Python
  24. Управление ресурсами в Python
  25. Курсы Яндекс Практикум
  26. Работа с defaultdictами в Python
  27. Ускоренный импорт библиотек
  28. Метод pop() списка
  29. Работа с NumPy массивами
  30. Преобразование Word в PDF с Spire.Doc
  31. Комментарии в Python
  32. Создание графики с черепахой
  33. Область видимости переменных
  34. Метод rlshift для битового сдвига
  35. Сглаживание списка
  36. Удаление дубликатов из списка
  37. Операции со строками в Python
  38. Howdoi — получение ответов из терминала
  39. Класс Counter() для подсчета элементов
  40. Разделение списка на гнппы
  41. Описание скриптов в README
  42. Метод get() в Python
  43. Операции с числами в Python
  44. Экранирование символов в Python
  45. Сравнение def и lambda функций в Python
  46. PrettyTable: создание таблицы

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