Показать сообщение отдельно

Python вопрос как сделать так ?
  #1  
Старый 28.12.2009, 23:16
TikTik
Познающий
Регистрация: 20.02.2009
Сообщений: 86
С нами: 9064089

Репутация: 7
По умолчанию Python вопрос как сделать так ?

:1. Поскольку все хозяйство у нас должно покоиться в одном ру-файле. то картинку нужно будет сжать, а потом закинуть в base64 (превратив в строку!. Теперь — немножко питоновской магии с объектом gzip.GzipFile. которому при создании мы указываем, куда сохранять уже сжатые данные, и получаем код. который читает файл my.jpg, сжимает, кодирует функцией baseoi.encodestring в строку base64 и полученную строку-изображение сохраняете rez_img.txt;
Собственно вот объясните на пальцах пожалуйста только начал изучать питон буквально 2 дня ну уж очень хочется проделать вот этот вот трюк
повторяю код по описанию но не могу разобраться с изображением где же находится этот base64 скрипт на преобразования картинки в текст вот



Код:
img_file = 'my2.jpg' 
 
import StringIO 
import gzip 
import base64  

zbuf = StringIO.StringIO() 
zfile = gzip.GzipFile(mode='wb', fileobj=zbuf) zfile.write(open(img_file,'rb').read()) zfile.close()  open('rez_img.txt','w').write(base64.encodestring(zbuf.getvalue()))
но как это всё сделать я не пойму из за слишком малых познаний на данный момент в Python помогите
Имею ввиду как свою картинку преобразовать в текст ?
где он этот rez_img.txt создаёт

Последний раз редактировалось TikTik; 28.12.2009 в 23:40..
 
Ответить с цитированием