2010-10-26 4 views

ответ

2

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

+0

Мне нужно сохранить изображение, но строка, это проблема, я думаю. текст здесь работает, всего лишь об изображениях. – user469652

+0

Мой файл tmp всегда 0 kb – user469652

+0

@user: Я действительно не понимаю, что вы имеете в виду. В каком формате у вас есть изображение - последовательность байтов? Некоторая строковая кодировка 'jpg'? Проводка кода может помочь. – katrielalex