Хочу отправить фото в байтах, но не получилось...
Что можно сделать?
Я не хочу сохранять фото, а потом его отправлять. Терять скорость работы не охота (
index = ["16.08", "17.08", "18.08", "19.08", "20.08"]
values = [5,7,3,9,8]
plt.title("статистика", fontsize=15, color="#4169E1")
plt.tick_params(axis='y', which='both', left=False, labelleft=False, labelright=True, right=True)
plt.bar(index,values, color="#4ed44e")
fp = io.BytesIO()
img = Image.open(plt)
img.savefig(fp, "JPEG")
setattr(fp, "name", "image.jpeg")
fp.seek(0)
Ошибка:
img = Image.open(plt)
File "C:\Users\asus\AppData\Local\Programs\Python\Python39\lib\site-packages\PIL\Image.py", line 3074, in open
fp = io.BytesIO(fp.read())
AttributeError: module 'matplotlib.pyplot' has no attribute 'read'