@Tomorrow772

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы