Как сохранить временно JPG-файл с помощью Python? - PullRequest
1 голос
/ 26 октября 2010

Эй, мне нужно временно сохранить файл jpg, а затем удалить его, есть ли лучший способ сделать это?Я протестировал временный файл, но выглядит, что это не работает.

1 Ответ

3 голосов
/ 26 октября 2010

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

...