Курс Python → Список импортированных модулей в Python
При работе с Python важно понимать, что при импорте модуля или пакета, интерпретатор выполняет весь код, который находится в этом файле. Это означает, что все переменные, функции и классы, определенные в модуле, становятся доступными для использования в текущем скрипте. Также стоит отметить, что при импорте пакета, Python автоматически выполняет код из файла __init__.py, если он присутствует в структуре пакета.
Для вывода списка импортированных модулей в Python можно воспользоваться функцией built-in dir(). Эта функция возвращает список всех объектов, определенных в текущем модуле, или в указанном объекте. Таким образом, можно легко узнать, какие модули были загружены в текущем скрипте и использовать их функции и переменные.
import math
import urllib
import os
print(dir())
В данном примере мы импортировали модули math, urllib и os, а затем с помощью функции dir() вывели список всех объектов, доступных в текущем скрипте. Таким образом, мы можем убедиться, что все нужные модули были успешно загружены и готовы к использованию в нашей программе.
Импортирование модулей является важной частью работы с Python, поскольку это позволяет использовать готовые функции и классы, расширяя возможности языка. При этом следует помнить, что правильное использование импортированных модулей поможет сделать код более читаемым, модульным и эффективным.
Другие уроки курса "Python"
- Проверка вхождения подстроки
- Создание OrderedDict
- Измерение времени выполнения кода
- Управление асинхронными задачами с помощью Semaphore
- Имена объектов в Python
- Переопределение метода __eq__
- Получение текущей даты и времени с помощью datetime
- Замена текста с помощью sub
- Создание словарей в Python
- Базовые объекты Python
- Исключение NotImplementedError
- Создание .exe файла с pyinstaller
- Работа с NumPy
- Многострочные комментарии в Python
- Декоратор total_ordering для сравнения объектов
- Основные операции с Numpy
- Цикл for в Python
- Передача параметров в Python
- Работа с утверждениями в Python
- Вакансии в Nebius
- Гибкие функции Python
- Python-dateutil — работа с датами
- Создание класса очереди
- Управление сессиями в Python
- Использование функции product
- Поиск шаблона в начале строки
- Основные методы NumPy
- Документация функции help() в Python
- Непрерывная проверка в Python
- Сравнение def и lambda-функций
- Улучшенные подсказки для импорта в Python 3.12
- Лямбда-функции в Python
- Участие в LP стейкинге Waves
- Генерация UUID в Python
- Списковое включение в Python
- Резервирование символов в Python
- Создание именованных кортежей в Python
- Асинхронное программирование с asyncio
- Метод join() для объединения строк
- Работа с процессами в Python
- Извлечение новостей с newspaper3k
- Реверс строки в Python
- Реализация операции -= для пользовательского класса
- Хранение переменных в Python.
- Python Enum Weekday Usage















