Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 7, 2012 09:29:42

PabloFF
Зарегистрирован: 2012-12-07
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Сохранение временного файла

Доброго времени суток.
Подскажите пожалуйста, как можно сохранить временный файл, который я создал (tempfile) и дать ему определенное имя?

Офлайн

#2 Дек. 8, 2012 20:58:46

sanodin
От:
Зарегистрирован: 2011-06-16
Сообщения: 515
Репутация: +  31  -
Профиль   Отправить e-mail  

Сохранение временного файла

Имя у него уже есть (tempfile),можешь добавить расширение (tempfile.dat) или (tempfile.txt)

f=open('1.mp3','rb')
d=str(f.read())
f.close()
       
file=open('tempfile.dat','wb')
file.write(str(d.encode('hex')))
file.close()

Офлайн

#3 Дек. 8, 2012 21:57:26

reclosedev
От: Н.Новгород
Зарегистрирован: 2012-03-29
Сообщения: 870
Репутация: +  173  -
Профиль   Отправить e-mail  

Сохранение временного файла

Под tempfile подразумевается модуль стандартной библиотеки? Тогда
http://docs.python.org/2/library/tempfile.html#tempfile.NamedTemporaryFile

import os
import tempfile
 
f = tempfile.NamedTemporaryFile(delete=False)
...
os.rename(f.name, 'some_new_filename')

Офлайн

#4 Дек. 13, 2012 07:12:50

PabloFF
Зарегистрирован: 2012-12-07
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Сохранение временного файла

Все получилось. Спасибо за помощь.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version