Курс 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. Профилирование с Pandas
  2. Проверка подстроки в строке
  3. Сортировка данных с лямбда-функциями
  4. Группировка элементов в словарь
  5. Функция enumerate в Python
  6. Протокол управления контекстом
  7. Документирование функций в Python
  8. Python OrderedDict и fromkeys() — работа с словарями
  9. Создание пользовательской коллекции в Python
  10. Избегание изменяемых аргументов
  11. Извлечение аудио из видео
  12. Принципы программирования
  13. Сравнение объектов в Python
  14. Переопределение унарных операторов
  15. Оператор @ для умножения матриц
  16. Цикл for в Python
  17. Работа с Telegram API на Python
  18. Структура данных словарь в Python
  19. Объединение коллекций в Python
  20. Оператор match в Python
  21. Реализация операции -= для пользовательского класса
  22. Структура данных deque в Python
  23. Получение ID процесса
  24. Объединение словарей в Python 3.5+
  25. Оценка точности модели
  26. Обучение модели с указанием эпох
  27. Логические операторы в Python
  28. Проверка элементов списка условием
  29. Итераторы с потерямиZIP
  30. Библиотека schedule: планировщик задач
  31. Экспорт данных в файл.
  32. Приоритет операций в Python
  33. Красивый вывод списка
  34. Введение в PyTorch
  35. Список импортированных модулей в Python
  36. Отправка HTTP-запросов с User-Agent
  37. Удаление элементов из списка в Python
  38. Метод ifloordiv для пользовательских классов
  39. Работа со строками в Python
  40. Инициализация структур данных
  41. Хранение данных с помощью dataclasses
  42. Пустой оператор pass в Python
  43. Метод ipow для возведения в степень
  44. Работа с argparse
  45. Метод pos в Python
  46. Эффективная конкатенация строк с использованием join()
  47. Проверка версии Python
  48. Работа с Path в Python

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