Python » Страница 790

-

Программирование на Python



dimy44


репутация: 537
на сайте с 2006 года
сообщений: 2540

HTC One S

Евпатория

Возраст - 55

7891

у меня на н73 он вообще не работает. Как-то давно откопал clipboard2.pyd, сишный, юзаю его на 1.4.5

chamil.85


репутация: 284
на сайте с 2007 года
сообщений: 640

Nokia 5800 XpressMus

махачкала

Возраст - 37

7892

автор maxim6630

Прикрепленный файл #1:

Внимание! У вас нет прав для просмотра скрытого текста.
(3, 38 Kb)

nur87


репутация: 60
на сайте с 2006 года
сообщений: 559

Explay Golf

Казань

Возраст - 39

7893

спасибо.
если обычнми средствами поместить тектс 'привет' в буфер clipboard.Get() читает её правильно.
если поместить в буфер текст clipboard.Set(u'привет'), то если её считать то получаю u'\xd0\xbf\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82'
почему так? и как это декодировать в нормальный текст?
спасибо

chamil.85


репутация: 284
на сайте с 2007 года
сообщений: 640

Nokia 5800 XpressMus

махачкала

Возраст - 37

7894

поэксперементируй скодировками перед помешением в буфер типа clipboard.Set('привет'.encode('u8')) или 'привет'.encode('сз1251') так же 'привет'.decode('сз1251'), телефона нет рядом чтоб проверить )))

dimy44


репутация: 537
на сайте с 2006 года
сообщений: 2540

HTC One S

Евпатория

Возраст - 55

7895

Это для второго? У меня на 1.4.5 clipboard'у надо подавать текст, аналогичный, если б он был считан с экрана в appuifw.Text, т.е.в юникоде, т.е. text.decode(кодировка в которой пишешь скрипт), еще помню делал replace(u'\n', unichr(8233)), но это у меня так, а как на твоем hz.

nur87


репутация: 60
на сайте с 2006 года
сообщений: 559

Explay Golf

Казань

Возраст - 39

7896

чето ниче не канает

dimy44


репутация: 537
на сайте с 2006 года
сообщений: 2540

HTC One S

Евпатория

Возраст - 55

7897

print'\xd0\xbf\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82'.decode("utf-8")
>>>
привет
>>>

если без u вначале. У тебя сохраняет в буфер как есть, в ютф-8 получается, '\xd0\xbf\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82' это и есть привет
-------------
добавлено в 22.12:
Цитата: nur87
добавлено в 14.03: у меня на 145 питоне не работает clipboard.Set(u'руский текст')он применяется, но потом из буфера не прочитать егон82у кого как себя ведет этот моуль?


и да, на 1.4.5 u'русский текст' не катит, надо decode.

nur87


репутация: 60
на сайте с 2006 года
сообщений: 559

Explay Golf

Казань

Возраст - 39

7898

спасибо

clipboard.Set('привет'.decode('utf-8'))

работает

JOIN_ME


репутация:
на сайте с 1970 года
сообщений:

7899

Почему при неверной ссылке, переданной в urllib.urlopen, выскакивает ошибка
ImportError: No module named mimetypes
о_О !?

nur87


репутация: 60
на сайте с 2006 года
сообщений: 559

Explay Golf

Казань

Возраст - 39

7900

работаю с сообщениями
как вставить в текст сообщения знак градуса? вообще как вставить различные знаки?
т.е. надо отправить текст 90[градусов]