Курс 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. Генерация UUID в Python
  2. Работа с кортежами в Python
  3. Работа с множествами в Python
  4. Введение в Python
  5. Основные операции с библиотекой Numpy
  6. Логический оператор «and» в Python
  7. Сортировка списка по индексам
  8. Поиск наиболее частого элемента в списке
  9. Удаление пробелов методом translate()
  10. Переворот строки с помощью срезов
  11. Цепные операции в Python
  12. Назначение максимального и минимального значения переменной в Python.
  13. Создание и использование ChainMap
  14. Concrete Paths в Python
  15. Управление памятью в Python
  16. OrderedDict — упорядоченный словарь
  17. Транспонирование 2D-массива с помощью zip
  18. Очистка данных с Pandas
  19. Метод split() в Python
  20. CSV строка разделение в Python
  21. Сортировка элементов с OrderedDict
  22. Howdoi — получение ответов из терминала
  23. Работа с пользовательским вводом
  24. Функция enumerate в Python
  25. Глобальные переменные в Python
  26. Подсчет частоты элементов с Counter
  27. Возврат нескольких значений
  28. Создание новых списков через list comprehensions
  29. Генераторы списков в Python
  30. Очистка данных в Python
  31. Работа с необработанными строками
  32. Идентификатор объекта в Python
  33. Методы split() и join() — Python строк.
  34. Проверка на палиндром
  35. Методы сравнения множеств
  36. Добавление кнопки в tkinter
  37. Скрытие вывода данных
  38. Импорт объектов из модулей
  39. Codecademy в Telegram
  40. Управление пакетами с pip
  41. Декораторы с аргументами
  42. Python UserString — создание подклассов строк
  43. Отображение HTML кода в Python
  44. Встраивание HTML в Jupyter Notebook
  45. Генераторы словарей и множеств
  46. Создание файла с проверкой ошибки

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