Веб-версияОткрыть в Telegram

Пост✈️Казалось бы, куда еще проще, но есть один интересный пакет JMESpath, который позволяет декларативно указать, как извле…

22 февраля 2026
P
Pythoner
Фотография
нажмите — покажем
✈️Казалось бы, куда еще проще, но есть один интересный пакет JMESpath, который позволяет декларативно указать, как извлекать элементы из документа JSON. ➡️Основные примеры использования: import jmespath jmespath.search('foo.bar', {'foo': {'bar': 'baz'}}) # output: 'baz' jmespath.search('foo.*.name', {'foo': {'bar': {'name': 'one'}, 'baz': {'name': 'two'}}}) # output: ['one', 'two'] ⬆️Тут нет ничего сложного. Метод search принимает паттерн, по которому требуется извлечь данные, а также словарь (который в общем-то похож на JSON). ➡️Возможностей у пакета достаточно, поэтому он достоен изучения и применения в проектах. Подробнее можно почитать в документации. 🐍Pythoner
15 · 1.5K ·

Рядом в ленте

PPythoner✈️Sidecar — это архитектурный паттерн, когда рядом с основным сервисом запускается отдельный контейнер, который выполняет вспомогательные задачи. ➡️Что обычно вPPythoner✈️Функция globals() возвращает словарь всех глобальных переменных текущего модуля. Можно использовать для динамического доступа к переменным по имени. ➡️Пример:
это сообщение
PPythoner✈️В Python целые числа имеют "бесконечную" точность. Это означает, что вы можете работать с целыми числами любого размера, не беспокоясь о переполнении. ➡️НаприPPythoner✈️При вызове скрипта Python можно указать различные параметры/флаги для большей гибкости. Вот наиболее часто используемые варианты: * -h или --help: Выводит спр

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

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