Python的简单临时文件系统

时间:2018-05-04 12:05:05

标签: python filesystems

目前,我使用FPDFPillow

获得了以下代码
pdf = create_pdf_with_FPDF()
img = create_img_with_pillow()
img.save(temporary_location)
pdf.image(temporary_location, x, y)

前两行很好,但我不太高兴我必须将img存储在我的硬盘上,以便在下一行再次加载它。

有没有办法设置一个程序结束后忘记的临时文件系统? (在Mac上)

1 个答案:

答案 0 :(得分:1)

希望这对你有所帮助。

import tempfile

pdf = create_pdf_with_FPDF()
img = create_img_with_pillow()
temp_file = tempfile.NamedTemporaryFile(delete=False, suffix='.jpg')
temporary_location = temp_file.name
img.save(temporary_location)
pdf.image(temporary_location, x, y)