Сохранив временный файл

Я использую xlwt в Python для создания электронной таблицы Excel. Вы могли обменяться этим почти для чего-либо еще, что генерирует файл; это - то, что я хочу сделать с файлом, это важно.

from xlwt import *

w = Workbook()
#... do something
w.save('filename.xls')

Я хочу, у меня есть два варианта использования для файла: Я передаю его потоком к браузеру пользователя, или я присоединяю его к электронному письму. В обоих случаях файл только должен существовать продолжительность веб-запроса, который генерирует его.

То, что я достигаю, причина запуска этого потока сохраняет в реальный файл в файловой системе, имеет ее собственные препятствия (останавливающий перезапись, очищая файл, однажды сделанный). Есть ли где-нибудь, я мог "сохранить" его, где это живет только в памяти и только на время запроса?

5
задан Oli 4 August 2010 в 13:37
поделиться