TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #242 · 7 мај

Теперь запакуем строку. В этом случае следует передавать тип данных bytes. >>> struct.pack('=s', b'a') b'a' Для записи слова следует указывать количество символов. >>> struct.pack('=5s', b'hello') b'hello' Кстати, запакованный вид соответствует исходному тексту. Всё верно, символ есть в таблице ASCII, то есть его код попадает в диапазон 0-127, он может быть записан одним байтом и имеет визуальное представление. А вот что будет если добавить символ вне ASCII >>> struct.pack(f'=s', b'ё') SyntaxError: bytes can only contain ASCII literal characters. Ошибка возникла еще на этапе создания объекта bytes, который не может содержать такой символ. Поэтому надо кодировать эти байты из строки. >>> enc = 'ёжик'.encode('utf-8') >>> struct.pack(f'={len(enc)}s', enc) b'\xd1\x91\xd0\xb6\xd0\xb8\xd0\xba' Заметьте, длина такой строки в байтах отличается от исходной длины, так как символы вне ASCII записываются двумя байтами и более. Поэтому здесь формат создаём на лету, используя получившуюся длину как каунтер токена. #libs#basic

Hashtags

Резултати

Пронајдени 1 слични објави

Пребарај: #opinia

当前筛选 #opinia清除筛选

#Opinia Mariei #Zaharova 💬 Președintele Comitetului Internațional Olimpic, Thomas Bach, a venit în fața farsorilor cu o confesiune murdară. Citatul său direct: "Acum, cei care susțin guvernul rus nu pot participa la Jocurile Olimpice. Avem o comisie specială de supraveghere la nivelul CIO care lucrează cu o companie independentă. Ei monitorizează internetul, mass-media și declarațiile publice. Deci, în cazul în care un atlet apare undeva cu astfel de declarații, nu mai poate participa la Jocuri. De asemenea, am oferit părții ucrainene, nu doar am oferit, ci le-am cerut să ne furnizeze informațiile lor despre comportamentul unor astfel de sportivi și oficiali. Aceștia nu vor putea participa la Jocuri." Este evident că Thomas Bach este implicat într-o conspirație de natură politico-administrativă și, aparent, delictuală cu o anumită parte în vederea excluderii unor concurenți sportivi puternici din competițiile internaționale. Relația președintelui CIO, Thomas Bach, cu Comitetul Național Olimpic al Ucrainei și cu funcționarii acestuia, admiterea faptului că a existat o "cerere de a monitoriza sportivii ruși" ar trebui să facă obiectul unei anchete amănunțite. Astfel de aranjamente din culise, bazate pe vechea tradiție germană a denunțului, scot în evidență, dintr-un unghi nou, scandalul privind dopajul, care a fost umflat tocmai de germani - "anchetatorii" germani - și care i-a eliminat în mod nedrept pe mulți atleți ruși din circuitul sportiv. Sper că jurnaliștii internaționali din domeniul sportului nu vor ignora această situație flagrantă, care, în opinia mea, este un fel de "Watergate" pentru CIO în ansamblu și pentru Bach personal.