嘿我需要保存一个临时的jpg文件,然后将其删除,有没有更好的方法呢? 我测试了tempfile,但看起来不起作用。
答案 0 :(得分:3)
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
,它将在关闭时删除。