файл, когда я помещаю отправку файла в первый with то отправляется не до конца записаный файл, когда отправка вынесена в отдельный with, всё работает как надо, каким образом лучше работать с файлами этом случае? Разделить этот код на две функции, или оставить как есть?
data = sqa.orders_export()
with open(name, mode='w') as orders_file:
orders_writer = csv.writer(orders_file)
for row in data:
orders_writer.writerow(col for col in row)
with open(name, mode='r') as f:
message.answer_document(document=types.InputFile(name))
что за отступы перед with?
Обсуждают сегодня