Курс 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. Обрезка изображения с Pillow
  2. Цикл for в Python
  3. Метод join() для объединения элементов
  4. Основы Python
  5. Избегайте изменяемых аргументов
  6. Разделение строки на подстроки в Python
  7. Импорт модулей и пакетов в Python
  8. Метод setitem в Python
  9. Срез списка в Python
  10. Вызов функций по строке в Python.
  11. Вставка переменных в шаблоны Flask
  12. Создание инструмента обнаружения плагиата
  13. Сортировка элементов в Python
  14. Работа с комплексными числами в Python
  15. Генераторы в Python
  16. Работа с кортежами в Python
  17. Настройка Cron
  18. Поиск наиболее частого элемента
  19. Экранирование символов в Python
  20. Освобождение памяти в Python
  21. Модуль pprint: улучшение вывода данных
  22. Тестирование времени с Freezegun
  23. Работа с YAML в Python
  24. kwargs в Python
  25. Передача словаря через **kwargs
  26. Ускорение кода с помощью векторизации
  27. Логирование с Logzero
  28. Операция += для списков
  29. Модуль itertools: комбинации и перестановки
  30. Создание списков в Python
  31. Срезы в Numpy
  32. Многопроцессорное программирование в Python
  33. Добавление Progressbar в Python
  34. Работа с deque из collections
  35. Объединение словарей в Python
  36. Очистка вывода в Python
  37. Получение идентификатора объекта в памяти
  38. Функции высшего порядка в Python
  39. Метод setdefault() в Python
  40. Объединение объектов в Python
  41. Сортировка с помощью key
  42. Профилирование данных с Pandas
  43. Создание GUI на Tkinter
  44. Обработка исключений в Python
  45. Шаблоны и наследование в Flask
  46. Ветвление выражения в Python
  47. Преобразование строк в числа с плавающей запятой

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