@Tomorrow772

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

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

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

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

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

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