Python 3.15 добавил явные ленивые импорты через ключевое слово lazy
В Python 3.15.0, вышедшем 9 октября 2026 года, появились ленивые импорты по PEP 810: конструкция lazy import загружает модуль только при первом обращении к имени. В тесте скрипт с «тяжёлым» модулем стартовал за 0,00 с вместо 0,50 с, а модуль подгружался позже.
- Синтаксис: lazy import json и lazy from pathlib import Path
- lazy — мягкое ключевое слово, переменная lazy = 5 продолжает работать
- Запрещено внутри функций, в try/except и для import *
- Ошибка отсутствующего модуля возникает при первом использовании
Читать дальше
Софт