/
spirzen
/
it-code-examples
Обзор
Документация
Войти
/
spirzen
/
it-code-examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/python/py-502-31-006/main.py
13 строк
380 B
Spirzen
Code migration pack
09 июн 2026, 01:41
09 июн 2026, 01:41
cebc284
Код
Авторство
О чём код?
import re from collections import Counter from pathlib import Path def aggregate_log(path: Path) -> Counter: pattern = re.compile(r"\b(ERROR|WARNING|INFO)\b") counts: Counter = Counter() for line in path.read_text(encoding="utf-8", errors="replace").splitlines(): m = pattern.search(line) if m: counts[m.group(1)] += 1 return counts