嘿,我需要保存一个临时的jpg文件,然后再将其删除,有更好的方法吗?我测试了tempfile,但似乎不起作用。
嘿,我需要保存一个临时的jpg文件,然后再将其删除,有更好的方法吗?我测试了tempfile,但似乎不起作用。
tempfile
可以使用。你尝试了什么?< /p >
>>> with tempfile.NamedTemporaryFile(mode="wb") as jpg:
... jpg.write(b"Hello World!")
... print jpg.name
...
c:\users\<...>\appdata\local\temp\tmpv7hy__
jpg
将在离开with
块时立即关闭。如果传入可选参数delete
,则会在关闭时删除。
jpg
的字符串编码?发一些代码可能会有帮助。 - Katrieljpg
和临时文件传递给第二个函数。该函数可以随意写入jpg
;完成后,您可以使用del jpg
删除它,操作系统会自动清理该文件。 - Katriel