@Tomorrow772

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

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

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

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

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

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