Курс Python → Список импортированных модулей в Python
При работе с Python важно понимать, что при импорте модуля или пакета, интерпретатор выполняет весь код, который находится в этом файле. Это означает, что все переменные, функции и классы, определенные в модуле, становятся доступными для использования в текущем скрипте. Также стоит отметить, что при импорте пакета, Python автоматически выполняет код из файла __init__.py, если он присутствует в структуре пакета.
Для вывода списка импортированных модулей в Python можно воспользоваться функцией built-in dir(). Эта функция возвращает список всех объектов, определенных в текущем модуле, или в указанном объекте. Таким образом, можно легко узнать, какие модули были загружены в текущем скрипте и использовать их функции и переменные.
import math
import urllib
import os
print(dir())
В данном примере мы импортировали модули math, urllib и os, а затем с помощью функции dir() вывели список всех объектов, доступных в текущем скрипте. Таким образом, мы можем убедиться, что все нужные модули были успешно загружены и готовы к использованию в нашей программе.
Импортирование модулей является важной частью работы с Python, поскольку это позволяет использовать готовые функции и классы, расширяя возможности языка. При этом следует помнить, что правильное использование импортированных модулей поможет сделать код более читаемым, модульным и эффективным.
Другие уроки курса "Python"
- Активация Matplotlib в Jupyter
- Перегрузка операторов в Python
- Работа с эмодзи в Python
- Транспонирование матрицы в Python
- Тест скорости набора текста на Python
- Участие в LP стейкинге Waves
- Сортировка в Python
- Работа с изображениями Pillow
- Метод __index__ в Python
- Переменные класса и экземпляра
- Сортировка слиянием
- OrderedDict — упорядоченный словарь
- Работа с CSV в Python
- Декораторы с аргументами в Python
- Работа с NumPy.linalg
- Декораторы в Python
- Функция с *args.
- Сортировка и разворот списка
- Использование подчеркивания в REPL
- Оператор Walrus в Python
- Python groupby() из itertools: работа с повторяющимися элементами
- Python-dateutil — работа с датами
- Открытие и запись файлов
- Библиотека Emoji: использование смайлов в Python
- Инициализация структур данных
- Преобразование PowerPoint в PDF.
- Метод __irshift__ для Python
- Логические операторы в Python
- Анонимные функции Lambda
- Решатель судоку на Python с pygame
- Сравнение def и lambda функций в Python
- Удаление элементов из списка в Python
- Многострочные комментарии в Python
- Работа с JSON в Python
- Управление виртуальными средами в Python
- Модуль xkcd: добавление юмора в Python
- Логирование с Logzero: ротация файла
- Форматирование строк с f-строками
- Раздувающийся словарь в Python
- Хеши в Python
- Установка и загрузка Instaloader
- Модуль os: работа с файлами и папками
- Проверка подстроки в строке с помощью in
- Подписка на каналы разработчиков
- Оператор in и not in в Python
- Глобальные переменные в Python















