Как не создавать временный файл для пересылки больших файлов?
Мне нужно создать Excel страницу и отправить пользователю. Я вроде как реализовал, но что-то не то. Где 73766227 - id пользователя которому я шлю файл
from xlwt import Workbook
from os import remove
wb = Workbook()
sheet = wb.add_sheet('Sheet 1')
for i in range(30000):
for j in range(6):
sheet.write(i, j, i+j)
wb.save('docum.xls')
bot.send_document(73766227, open('docum.xls', 'rb'))
remove('docum.xls')
Попробовал через еще так, но оно передавало поврежденный файл который весил куда меньше ну и не открывался
import io
bio = io.BytesIO(wb.get_biff_data())
bio.name = 'docum.xls'
bot.send_document(73766227, bio)