Я пытаюсь создать файл csv, используя инструменты Python для csv и tempfile. Я объявил это следующим образом:
csvattachment = tempfile.NamedTemporaryFile(suffix='.csv', prefix=('student_' + studentID), delete=False)
with open(csvattachment.name, 'w+') as csvfile:
filewriter = csv.writer(csvfile, delimiter=',')
filewriter.writerow([ #WRITE CONTENT HERE])
После этого я присоединяю этот файл и отправляю его. Проблема в том, что вместо имени «student_1736823.csv» имя вложения выглядит как-то более уродливо, например <tempfile._TemporaryFileWrapper object at 0x10cbf5e48>