Курс 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. Метод matmul для умножения матриц
  2. Определение наиболее частого элемента с помощью collections.Counter
  3. Создание копии итератора
  4. Названия переменных
  5. Поиск индексов в списке
  6. Объединение списков с использованием itertools.chain
  7. Генерация случайных чисел в Python
  8. Разделение строки с помощью split()
  9. Многострочные строки в Python
  10. Нахождение пересечения множеств
  11. Удаление ключа из словаря в Python
  12. Декоратор защиты анонимных пользователей
  13. Проверка на палиндром
  14. Работа со случайными элементами
  15. Измерение времени выполнения кода в Python
  16. Метод remove() для удаления элемента из списка
  17. Python 3.12: Псевдонимы типов
  18. Создание объекта времени
  19. Управление пакетами с pip
  20. Получение списка файлов в директории с использованием os
  21. Генераторы в Python
  22. Работа с Enum в Python3.
  23. Перегрузка операторов в Python
  24. Конкатенация строк в Python
  25. Создание OrderedDict
  26. Оптимизация памяти с slots
  27. Управление памятью в Python
  28. Метод clear для коллекций
  29. Парсинг веб-страниц с Beautiful Soup
  30. Замена элементов в списке с помощью генераторов списков
  31. Python Метод del.
  32. Функции высшего порядка в Python
  33. Поиск самого длинного слова в списке с использованием max()
  34. Метод count() для списка
  35. Работа с файлами в Python
  36. Расчет времени выполнения кода
  37. Оформление кода по PEP 8
  38. Создание списка через цикл
  39. Numpy: разбиение массивов
  40. Progress с библиотекой tqdm
  41. Обрезка изображения с Pillow
  42. Избегание изменяемых аргументов
  43. Транспонирование 2D-массива с помощью zip
  44. Динамическая типизация в Python
  45. Работа с часовыми поясами в Python.
  46. Оценка выражений генератора в Python
  47. Использование функции enumerate()

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