Курс Python → Список импортированных модулей в Python
При работе с Python важно понимать, что при импорте модуля или пакета, интерпретатор выполняет весь код, который находится в этом файле. Это означает, что все переменные, функции и классы, определенные в модуле, становятся доступными для использования в текущем скрипте. Также стоит отметить, что при импорте пакета, Python автоматически выполняет код из файла __init__.py, если он присутствует в структуре пакета.
Для вывода списка импортированных модулей в Python можно воспользоваться функцией built-in dir(). Эта функция возвращает список всех объектов, определенных в текущем модуле, или в указанном объекте. Таким образом, можно легко узнать, какие модули были загружены в текущем скрипте и использовать их функции и переменные.
import math
import urllib
import os
print(dir())
В данном примере мы импортировали модули math, urllib и os, а затем с помощью функции dir() вывели список всех объектов, доступных в текущем скрипте. Таким образом, мы можем убедиться, что все нужные модули были успешно загружены и готовы к использованию в нашей программе.
Импортирование модулей является важной частью работы с Python, поскольку это позволяет использовать готовые функции и классы, расширяя возможности языка. При этом следует помнить, что правильное использование импортированных модулей поможет сделать код более читаемым, модульным и эффективным.
Другие уроки курса "Python"
- Работа с WindowsPath()
- UserString в Python
- Основы работы со списками
- Метод gt в Python
- Область видимости переменных
- Настройка вывода в Numpy
- OrderedDict — упорядоченный словарь
- Сохранение Unicode в JSON
- Получение размера объекта с sys.getsizeof()
- Конкатенация строк с join() в Python
- ChainMap избыточные ключи
- Метод classmethod
- Создание .exe файла с pyinstaller
- Python: отсутствие точек с запятыми
- Делегирование в Python
- Разрешение имен в Python
- Циклы в Python
- Печать месячного календаря
- Декоратор Property в Python
- Декораторы в Python
- Очистка данных в Python
- Регистрация на курсы SF Education
- Работа с модулем random
- Безопасный доступ к значениям словаря
- Установка максимального количества цифр
- Управление пакетами с pip
- Установка User-Agent в Python
- Работа с комплексными числами
- Реализация операции -= для пользовательского класса
- Нахождение самого длинного слова в списке с помощью max
- Метод join() для объединения элементов
- Избегание изменяемых аргументов
- Итераторы в Python
- split() без разделителя
- Прокачанный трейсинг ошибок
- Запуск асинхронной корутины
- Сравнение объектов в Python
- Слияние словарей в Python 3.9
- Создание OrderedDict
- Работа с словарями в Python
- Создание итерируемых объектов















