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
, он будет удален при закрытии.