Курс Python → Список импортированных модулей в Python
При работе с Python важно понимать, что при импорте модуля или пакета, интерпретатор выполняет весь код, который находится в этом файле. Это означает, что все переменные, функции и классы, определенные в модуле, становятся доступными для использования в текущем скрипте. Также стоит отметить, что при импорте пакета, Python автоматически выполняет код из файла __init__.py, если он присутствует в структуре пакета.
Для вывода списка импортированных модулей в Python можно воспользоваться функцией built-in dir(). Эта функция возвращает список всех объектов, определенных в текущем модуле, или в указанном объекте. Таким образом, можно легко узнать, какие модули были загружены в текущем скрипте и использовать их функции и переменные.
import math
import urllib
import os
print(dir())
В данном примере мы импортировали модули math, urllib и os, а затем с помощью функции dir() вывели список всех объектов, доступных в текущем скрипте. Таким образом, мы можем убедиться, что все нужные модули были успешно загружены и готовы к использованию в нашей программе.
Импортирование модулей является важной частью работы с Python, поскольку это позволяет использовать готовые функции и классы, расширяя возможности языка. При этом следует помнить, что правильное использование импортированных модулей поможет сделать код более читаемым, модульным и эффективным.
Другие уроки курса "Python"
- Избегайте изменяемых аргументов
- Аннотации типов в Python
- Работа с контекстными менеджерами
- Методы и функции в Python
- Генераторы в Python
- Функции map, filter, reduce
- Объединение словарей в Python
- Работа с YAML в Python
- Magic Commands — улучшение работы с Python
- Поиск HTML-элементов с BeautifulSoup
- Работа с аргументами командной строки в Python
- Работа с срезами в Python
- Улучшенные подсказки для импорта в Python 3.12
- Объединение итераторов
- Документация функции help() в Python
- Howdoi — получение ответов из терминала
- Оператор in в Python
- Mad Libs Generator
- Переопределение метода __or__()
- Создание словарей в Python
- Игра «Камень, ножницы, бумага» — Python
- Тест скорости набора текста на Python
- Поиск уникальных элементов строкой в Python
- Сортировка данных в Python
- Проверка типов с помощью isinstance
- Базовые объекты Python
- Операции с массивами в NumPy
- Выключение компьютера с помощью Python
- ChainMap избыточные ключи
- Обработка исключений в Python
- Преобразование многоуровневого словаря
- Хэш-функции и метод цепочек
- Замена элементов в списке с помощью генераторов списков
- Ограничение ресурсов в Python
- Проверка типа объекта в Python
- Создание циклической ссылки
- Распаковка элементов последовательности
- Удаление файлов в Python
- Типы возвращаемых значений в Python
- Лямбда-функции для min/max
- Работа с timedelta в Python
- Создание обратного итератора
- Генератор данных в Keras
- Подсчет элементов в списке с Counter
- Дизассемблирование Python кода
- Сортировка в Python















