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

Постfrom contextlib import contextmanager

8 июня 2025
P
Python RU
Видео
ac98aa2b-ece0-4382-b562-b77d1b4c904d_final.mp4 · 627 КБ · нажмите — покажем
from contextlib import contextmanager import sys import io @contextmanager def capture_stdout(): old_stdout = sys.stdout sys.stdout = buffer = io.StringIO() try: yield buffer finally: sys.stdout = old_stdout # Пример использования with capture_stdout() as out: print("Это вывод, который перехвачен") captured_output = out.getvalue() print("Перехваченный текст:", captured_output) 🧠 Объяснение: Этот хак позволяет временно перенаправить стандартный вывод print() внутрь объекта StringIO, чтобы «тихо» перехватить и сохранить его. Полезно для: • тестирования CLI-приложений • логирования скрытого вывода • подавления шума в stdout во время исполнения кода Работает как контекстный менеджер, не требует сторонних библиотек, и легко встраивается в production-код.
❤4👍3🥰2
20 · 1.7K ·

Рядом в ленте

PPython RU🎯 5 ИИ-проектов, которые ты можешь собрать за выходные Хочешь прокачать навыки ML и Python без математики и Kaggle? Лови 5 готовых идей, которые можно собрать зPPython RU✔️ Cursor 1.0 — стабильный релиз с полезными фичами Новая стабильная версия Cursor, и в ней появилось много обновлений, которые делают работу с кодом удобнее. В
это сообщение
PPython RU🤖 AI, который сам пишет код — умный агент на базе LangGraph Проект находится в активной разработке и уже умеет автоматизировать весь цикл: от планирования проекPPython RU🗣 Голосовой AI-ассистент на Python (Streamlit, Whisper, ChatGPT, TTS) Пишем готовий проект на Python. Проект объединяет несколько компонентов: - Распознавание р

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

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