保存临时文件

Oli*_*Oli 5 python xlwt

xlwt在python中使用创建Excel电子表格.您可以将其与几乎任何生成文件的内容互换; 这就是我想要处理的重要文件.

from xlwt import *

w = Workbook()
#... do something
w.save('filename.xls')
Run Code Online (Sandbox Code Playgroud)

我希望我有两个文件用例:我将其流式传输到用户的浏览器或将其附加到电子邮件中.在这两种情况下,文件只需要存在生成它的Web请求的持续时间.

我得到的是,启动此线程的原因是保存到文件系统上的真实文件有其自身的障碍(停止覆盖,一旦完成就清理文件).有什么地方我可以"保存"它只存在于内存中并且仅在请求期间吗?

Kat*_*iel 5

cStringIO

(或者mmap如果它应该是可变的)