Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Python вопрос по видео из последнего журнала

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Python вопрос по видео из последнего журнала
Имя
Сообщение << Старые топики   Новые топики >>
Python вопрос по видео из последнего журнала - 2009-12-30 14:25:03.630000   
Toph

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

Собственно вот объясните на пальцах пожалуйста только начал изучать питон буквально 2 дня ну уж очень хочется проделать вот этот вот трюк
повторяю код по описанию но не могу разобраться с изображением где же находится этот base64 скрипт на преобразования картинки в текст вот

quote:

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 создаёт
P.S  Последний  выпуск  Журнала  Супер  не  Python  это  Best  только начал  его  изучать
Post #: 1
RE: Python вопрос по видео из последнего журнала - 2009-12-30 14:30:42.416666   
Toph

Сообщений: 74
Оценки: 0
Присоединился: 2009-03-18 10:38:30.786666
забежал на много вперёд  но уж очень за хотелось пощупать :)
Post #: 2
RE: Python вопрос по видео из последнего журнала - 2009-12-30 15:47:57.466666   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
quote:

где он этот rez_img.txt создаёт

в текущей рабочей директории.
Как вы запускаете скрипт?
Post #: 3
RE: Python вопрос по видео из последнего журнала - 2009-12-30 16:15:30.413333   
Toph

Сообщений: 74
Оценки: 0
Присоединился: 2009-03-18 10:38:30.786666
я  совсем  ещё зелёный ,  вот  выложил его на рабочий  стол  и нажатием на  него запускаю

и  вот ещё проблемка с test

Блин не получается сделать test
вот  код Теста

вот  такую  ошибку выдаёт

а  должно  быть так
c:\pyinstaller&gt; Makespec.py -F -w -X d:\test\ test.py
c:\pyinstaller&gt; Build.py с:\pyinstaller\test\ test.spec
Несколько секунд ожидания… готово! Результат работы покоится в папке с:\pyinstaller\test\distV Наш test.exe получился размером в 2.4 Мб. и, если его запустить, то может показаться, что ничего не сработало — окна нет. Однако ok.txt создается, а значит, все отлично работает.
но ок.txt   так  и  не  создаётся :((   и  новой папке  не  появляится
Post #: 4
RE: Python вопрос по видео из последнего журнала - 2009-12-30 16:18:10.306666   
webkraft

Сообщений: 2388
Оценки: 95
Присоединился: 2009-03-01 15:59:53.456666
-del-
Post #: 5
RE: Python вопрос по видео из последнего журнала - 2009-12-30 16:24:01.146666   
Toph

Сообщений: 74
Оценки: 0
Присоединился: 2009-03-18 10:38:30.786666
C  картинкой   разобрался одна буква  была на русском походу

quote:

с интерпритатором?

я  только начал изучать  Python буквально вчера  и  тут  в Журнале попалось ещё  это видео   и  захотелось попробовать
Объясните пожалуйста  как  нужно запускать
Я  запускал обычным нажатием на файлик .py   прям  на рабочем столе   IDLE  у меня стоит  2.6.4
Post #: 6
RE: Python вопрос по видео из последнего журнала - 2009-12-30 18:31:07.850000   
janitor

Сообщений: 100
Оценки: 0
Присоединился: 2009-09-11 15:33:08.426666
>>>Блин не получается сделать test

убери отступы

>>>Объясните пожалуйста  как  нужно запускать
>>>Я  запускал обычным нажатием на файлик .py   прям  на рабочем столе   IDLE  у меня стоит  2.6.4

Так чаще всего и делают. Помимо этого можно собирать в исполняемые файлы - тогда интерпритатор для запуска не нужен. (Для этого существуют разновидности питона - IronPython и др)

P.S. F5 я полагаю очевидный вариант
Post #: 7
RE: Python вопрос по видео из последнего журнала - 2009-12-30 19:11:57.550000   
Toph

Сообщений: 74
Оценки: 0
Присоединился: 2009-03-18 10:38:30.786666
quote:

ORIGINAL: janitor



убери отступы


Так чаще всего и делают. Помимо этого можно собирать в исполняемые файлы - тогда интерпритатор для запуска не нужен. (Для этого существуют разновидности питона - IronPython и др)

P.S. F5 я полагаю очевидный вариант
я ж  и  так   пытаюсь собрать в .exe c с помощью Pyinstaller 
спасибо   сейчас попробую
Post #: 8
RE: Python вопрос по видео из последнего журнала - 2009-12-30 19:24:30.300000   
Toph

Сообщений: 74
Оценки: 0
Присоединился: 2009-03-18 10:38:30.786666
блин  exe   не хочит создаваться  и  вот ошибка  какая :(

хотя  папка у меня  на диске   C  называется  pyinstaller
Post #: 9
RE: Python вопрос по видео из последнего журнала - 2009-12-30 20:47:49.673333   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
quote:

Наш test.exe получился размером в 2.4 Мб. и, если его запустить, то может показаться, что ничего не сработало — окна нет.

омг, зачем из питона делать EXE-файлы? И с чего вы решили, что должно получится окно? Купите книгу по программированию и читайте. Язык в данном случае неважен.
Post #: 10
RE: Python вопрос по видео из последнего журнала - 2009-12-30 21:43:52.563333   
Toph

Сообщений: 74
Оценки: 0
Присоединился: 2009-03-18 10:38:30.786666
oRb
еслиб вы посматрели  видео  из последнего выпуска  вы бы  поняли  зачем делать  .exe
да  и вобще  эти  .exe  потом будут работать на любом компьютере  даже без  интерпритатора
Post #: 11
RE: Python вопрос по видео из последнего журнала - 2009-12-31 00:15:25.403333   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
quote:

еслиб вы посматрели видео из последнего выпуска вы бы поняли зачем делать .exe

посмотрел. музон жжет) Такой трой - это извращенство.

quote:

да и вобще эти .exe потом будут работать на любом компьютере даже без интерпритатора

не везде. ;)
Post #: 12
RE: Python вопрос по видео из последнего журнала - 2009-12-31 01:09:45.983333   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
quote:

ORIGINAL: Toph

да  и вобще  эти  .exe  потом будут работать на любом компьютере


чо, правда? и на PDP-10 взлетит?
Post #: 13
RE: Python вопрос по видео из последнего журнала - 2009-12-31 02:53:01.840000   
Toph

Сообщений: 74
Оценки: 0
Присоединился: 2009-03-18 10:38:30.786666
quote:

ORIGINAL: oRb


посмотрел. музон жжет) Такой трой - это извращенство.

Да  музыка там  Aтцццкая!!:)
Да  просто было интересно  всё  повторить  и посматреть как  это всё работает :)
В общем понял я  одно  трояны  на Python  очень  злые  получаются :))
Ну да ладно  , радует хоть  таким  пусть  и извращённым  способом  но можно написать такова зверя  значит  нет  придела совершенству:)
всем  спасибо  ушел дальше  учить  Python :)

quote:

ORIGINAL:
Denaturat

чо, правда? и на PDP-10 взлетит?

Блин даже не знаю что это такое PDP-10 :)
Автор   этого чуда  так  написал в своей  статье  , я  не знаю! Cобирался проверить :))

Всех с Наступающим!!))
Post #: 14
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Python вопрос по видео из последнего журнала







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.