Курс 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
- Возведение в квадрат с помощью itertools
- Запуск файлового сервера
- Отладка кода
- Применение функции map() с лямбда-функциями
- Разделение строки на пары ключ-значение.
- Удаление URL-адресов в Python
- Оператор space-invader
- Расширение операции побитового «и» в Python
- Работа с f-строками 2.0
- Python 3.12: переиспользование кавычек
- Поиск элементов BeautifulSoup
- Модуль sys: основы
- Метод rsub для пользовательских чисел
- Метод rrshift для пользовательских объектов
- Преобразование символов с помощью map
- Обход элементов в Python
- Руководство по Pymorphy2
- Метод rxor для операции побитового исключающего «или»
- Конкатенация строк в Python
- Поиск индексов в списке
- Метод radd для пользовательских чисел
- Модуль functools в Python
- Управление ресурсами в Python
- Курсы Яндекс Практикум
- Работа с defaultdictами в Python
- Ускоренный импорт библиотек
- Метод pop() списка
- Работа с NumPy массивами
- Преобразование Word в PDF с Spire.Doc
- Комментарии в Python
- Создание графики с черепахой
- Область видимости переменных
- Метод rlshift для битового сдвига
- Сглаживание списка
- Удаление дубликатов из списка
- Операции со строками в Python
- Howdoi — получение ответов из терминала
- Класс Counter() для подсчета элементов
- Разделение списка на гнппы
- Описание скриптов в README
- Метод get() в Python
- Операции с числами в Python
- Экранирование символов в Python
- Сравнение def и lambda функций в Python
- PrettyTable: создание таблицы















