目前,我使用FPDF
和Pillow
:
pdf = create_pdf_with_FPDF()
img = create_img_with_pillow()
img.save(temporary_location)
pdf.image(temporary_location, x, y)
前两行很好,但我不太高兴我必须将img
存储在我的硬盘上,以便在下一行再次加载它。
有没有办法设置一个程序结束后忘记的临时文件系统? (在Mac上)
答案 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)