Курс Python → Список импортированных модулей в Python
При работе с Python важно понимать, что при импорте модуля или пакета, интерпретатор выполняет весь код, который находится в этом файле. Это означает, что все переменные, функции и классы, определенные в модуле, становятся доступными для использования в текущем скрипте. Также стоит отметить, что при импорте пакета, Python автоматически выполняет код из файла __init__.py, если он присутствует в структуре пакета.
Для вывода списка импортированных модулей в Python можно воспользоваться функцией built-in dir(). Эта функция возвращает список всех объектов, определенных в текущем модуле, или в указанном объекте. Таким образом, можно легко узнать, какие модули были загружены в текущем скрипте и использовать их функции и переменные.
import math
import urllib
import os
print(dir())
В данном примере мы импортировали модули math, urllib и os, а затем с помощью функции dir() вывели список всех объектов, доступных в текущем скрипте. Таким образом, мы можем убедиться, что все нужные модули были успешно загружены и готовы к использованию в нашей программе.
Импортирование модулей является важной частью работы с Python, поскольку это позволяет использовать готовые функции и классы, расширяя возможности языка. При этом следует помнить, что правильное использование импортированных модулей поможет сделать код более читаемым, модульным и эффективным.
Другие уроки курса "Python"
- Переопределение метода delitem в Python
- Объединение словарей в Python 3.5+
- Форматирование чисел в Python
- Структурирование данных с Pydantic
- Установка и использование Python-dateutil
- Работа с множествами в Python
- Python OrderedDict и fromkeys() — работа с словарями
- Проверка подстроки в строке с помощью in
- Взаимодействие с внешними процессами в Python
- Возврат нескольких значений из функции
- Monkey Patching в Python
- Преобразование объекта в строку
- Работа с словарями в Python
- Подсчет элементов в списке с Counter
- Отладка кода
- Метод rmatmul для обратного матричного умножения
- Функция format() в Python
- Декоратор total_ordering для сравнения объектов
- Извлечение аудио из видео
- Разделение строки на подстроки в Python
- Скрытие вывода данных
- Конкатенация строк с помощью join()
- Срез в Python
- Работа с PosixPath() в Python
- Упрощение работы с JSON-данными в Python
- Очистка вывода в Python
- Множественное назначение в Python
- Проверка списка: any() и all()
- Фильтрация последовательности
- Python Translator: создание локальных переводчиков
- Группы исключений в Python
- Инвертирование словаря
- Разделение строки в Python
- Работа со словарями
- Компиляция регулярных выражений
- Функции map, filter, reduce
- Оформление текста в консоли с TermColor
- Анонимные функции в Python
- Объединение строк с помощью метода join
- Порядок и длина множеств в Python
- Создание копии итератора
- Отслеживание прогресса с tqdm
- Фильтрация списка от «ложных» значений
- Отображение графиков в Jupyter с Matplotlib
- Замена переменных в Python
- Добавление элемента в список.
- Метод __call__ в Python
- Обратное распространение ошибки















