如何使用Python保存临时jpg文件?

4 投票
1 回答
16565 浏览
提问于 2025-04-16 06:06

嘿,我需要保存一个临时的jpg文件,然后再把它删除,有没有更好的方法呢?我试过用tempfile,但好像不太管用。

1 个回答

7

tempfile 是可以用的。你试过什么呢?

>>> with tempfile.NamedTemporaryFile(mode="wb") as jpg:
...     jpg.write(b"Hello World!")
...     print jpg.name
...
c:\users\<...>\appdata\local\temp\tmpv7hy__

jpg 文件在你离开 with 这个代码块后就会被关闭。如果你传入了可选的参数 delete,那么在关闭时它会被删除。

撰写回答