Курс 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. Преобразование списка в словарь через генератор
  2. Переворот списка в Python
  3. Оператор Walrus в Python 3.8
  4. Переопределение метода sub
  5. Управление сессиями в Python
  6. Атрибуты класса и экземпляра
  7. Аннотации типов в Python
  8. Реверс строки в Python
  9. Работа с комбинациями в Python.
  10. Извлечение статей с newspaper3k
  11. Создание спинбокса в tkinter
  12. Функция all() в Python
  13. Настройка Cron
  14. Хранение данных с помощью dataclasses
  15. Повторение элементов в Python
  16. Открытие и редактирование скриптов Python
  17. IPython и Jupyter Notebook: руководство
  18. Оператор деления для класса Rational
  19. Поиск email
  20. Метод __imod__ для Python
  21. Мониторинг памяти с Pympler
  22. Форматирование строк в Python
  23. Хэш-функции в Python
  24. Работа с библиотекой xkcd
  25. Экспорт функций в Python
  26. Работа с изображениями PIL
  27. Преобразование Word в PDF с Spire.Doc
  28. Декоратор total_ordering для сравнения объектов
  29. Работа с IP-адресами в Python
  30. Удаление дубликатов из списка
  31. Оператор == в Python
  32. Работа с изменяемыми коллекциями
  33. Вычисление логарифмов в Python
  34. Удаление элементов во время итерации
  35. Удаление эмодзи с помощью pandas
  36. Создание и удаление объектов
  37. Роль запятой в Python
  38. Python 3.12: переиспользование кавычек
  39. Сериализация объектов в Python
  40. Избегайте ошибку FileNotFoundError
  41. Тестирование функции сложения
  42. Синхронизация потоков с time.sleep()
  43. Определение наиболее частого элемента с помощью collections.Counter
  44. Игра «Угадывание чисел»
  45. Просмотр внешнего файла в Python
  46. Получение списка файлов в директории с использованием os
  47. Оформление кода на Python

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