Python: нарушение правил .. забывание имен .. tkinter, Unicode, Utf8, Loops - PullRequest
0 голосов
/ 21 сентября 2018

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

x = u '\ u2605' print (x) y = u '\ u2606' print (y)

Печать x, затем очистить область вывода, затем распечатать y очистить область вывода.Повторение.

Простой.Как «сыграть» эти две строки в кивы или ткинтер.

как декодировать список Unicode с символом utf 8 для рендеринга смайликов и необычных символов в таких оболочках, как ноутбук или блокнот Юпитера ...

iow,

как читать списокиз utf 8 строк sig, которые представляют символы в utf 8 ...

я нашел этот ответ до сих пор

#

#

x = u'A\u03BC\u0394\u1F52A'
print(x)

y = x.encode('utf-8')
print(y)

z = y.decode('utf-8')
print(z)

#

результат: AμΔὒA b'A \ xce \ xbc \ xce \ x94 \ xe1 \ xbd \ x92A 'AμΔὒA

#

теперь настраивают счетчик списка, возможно, в tkinter

Я хочу по существу пролистать эти символы в списке Unicode, создав очень простую систему анимации.Я думаю, что это вопрос выбора набора или списка.и затем "играем" или прокручиваем персонажей по одному

((я думаю, в некотором роде это то место, где требуется \ r)) ???

, если этоинтересно для вас, пожалуйста, предложите какой-нибудь способ прояснить идею

Цитата из группы FACEBOOK БЕЗ ОТВЕТА

Привет всем, я думаю, что это было бы забавным и полезным приложением Python между двумя телефонами Android.Кто-нибудь знает что-нибудь о Unicode или UTF 8 ... Может помочь мне с рабочей версией этого скетча ... где он воспроизводит текст на месте, как секундомер или счетчик времени ... Но он в основном играет как список смайликов.Есть еще кое-что, если кто-то заинтересован, пожалуйста, прокомментируйте ... Вот мой набросок к этому вопросу ..

$ import utf 8 decoder
$ import time

###display emoji from unicode - ascii

####simple .

open('file', 'w', encoding 'utf-8-sig) as f

f.write('U+2665')

f.write('U+{{{brokenheart}}}')
### then i want

clear

loop *24 times a second

https://unicode -table.com / ru / # dingbats

Понять ??UNICODE-TABLE.COM

в любом случае, извините, мне трудно общаться четко, поэтому надеюсь, что вы можете помочь,

искренне Данте

1 Ответ

0 голосов
/ 21 сентября 2018

попробуйте сделать это:

u'\U00002665'

вместо просто

u'U+2665'

обратите внимание, что для понимания UTF-8 требуется 8-разрядное размещение.идентификатор юникода равен 2665, но полный идентификатор фактически равен 00002665. поэтому, если идентификатор равен 123, добавьте к нему еще 5 нулей: 00000123. обратите внимание, что: u помещается перед открывающей кавычкой, так что строка будетинтерпретируется как Unicode.

/ ogs

...