Задать вопрос
@Tomorrow772

Проблема с io.BytesIO()?

fp = io.BytesIO()
plt.savefig(fp)
setattr(fp, "name", "image.png")
fp.seek(0)

Подскажите пожалуйста как обнулить BytesIO
.close() и .truncate(0) не помогают

Данный код сохраняет фото созданное с помощью matlibplot
И потом отправляет его в байтах человеку (бот отправляет)
Проблема в том что если использовать много раз он сохраняет прошлую таблицу, а новые не хочет отправлять. Изза этого я хочу его обнулять каждый раз при создании и отправки
  • Вопрос задан
  • 238 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Python-разработчик
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Vindicar
@Vindicar
RTFM!
Текущая позиция при truncate() не обновляется. Так что после отправки сделай снова
fp.seek(0)
fp.truncate()
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы