Русский
Открыть в Telegram

ПостКогда Path.info экономит обращения к файловой системе

14 октября 2026
Z
Zen of Python
Фотография
нажмите — покажем
Когда Path.info экономит обращения к файловой системе При обходе большого каталога проверки is_file() и is_dir() могут создавать множество запросов метаданных. В Python 3.14 появился кеш типов файлов Path.info. У объектов, полученных через Path.iterdir(), он может уже содержать информацию из сканирования каталога. Несколько проверок типа используют эти данные повторно. Цена — актуальность. Если другой процесс заменил файл после обхода, path.info может описывать прежнее состояние. Для свежей проверки используйте прямые методы Path.is_file() и Path.is_dir(). Кеш нельзя очистить на месте; новый Path(path) начинает с пустым кешем. Но даже свежая проверка не устраняет гонку между проверкой и открытием файла — ошибки операции всё равно нужно обрабатывать. #python #файлы
5 · 1.1K ·

Рядом в ленте

ZZen of PythonКак менеджер паролей найдёт вашу форму Django Менеджер паролей обнаружил утечку и предлагает заменить пароль. Чтобы открыть нужную страницу, он может обратитьсяZZen of PythonОбщая папка для работы Claude Code и Codex Луи-Франсуа Бушар собрал заметки, инструкции-скиллы, скрипты и итоги встреч в Obsidian. Его связка устроена так: Папк
это сообщение
ZZen of PythonОпросZZen of PythonПочему mmap не всегда избавляет от копирования mmap позволяет обращаться к содержимому файла по смещениям. Это удобно для бинарных форматов и повторного поиска,

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем