Эй Мне нужно сохранить временный файл jpg, а затем удалить его, есть ли лучший способ сделать это? Я тестировал tempfile, но выглядит, что не работает.Как сохранить временно файл jpg с помощью python?
ответ
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
, он будет удален при закрытии.
Мне нужно сохранить изображение, но строка, это проблема, я думаю. текст здесь работает, всего лишь об изображениях. – user469652
Мой файл tmp всегда 0 kb – user469652
@user: Я действительно не понимаю, что вы имеете в виду. В каком формате у вас есть изображение - последовательность байтов? Некоторая строковая кодировка 'jpg'? Проводка кода может помочь. – katrielalex
что вы протестировали? где ваш код? что не работает? – SilentGhost