Теперь запакуем строку.
В этом случае следует передавать тип данных 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
Вебинару Алины Перловой для CWS на тему "Пампушки или маньтоу? Как переводить китайские реалии" и моему отчаянному и выстраданному решению продолжить учить китайский несмотря на вал работы посвящается...
Фрейм из маньхуа "Сквозь облака" Хуай Шан
#China#manhua#HuaiShang#PoYun
Достаточно одного скрина, чтобы объяснить, почему я не смогла бы подружиться с Янь Се: "Джо не делится едой!"
Фрейм из маньхуа "Сквозь облака" Хуай Шан
#China#manhua#HuaiShang#PoYun
Печальные новости с китайских полей
Платформа Kuaikan Manhua официально объявила об окончании выпуска маньхуа "Дерзай!" (Saye) по новелле У Чжэ. К сожалению, на сегодняшний день было адаптировано только 2/3 истории.
Ещё один осиротевший любимый проект.
#China#manhua#WuZhe#SaYe
Текущее состояние этого админа в одном фрейме (кто читал вторую арку маньхуа "Глобальный экзамен", тот поймёт эту осьминожку)
#China#manhua#MuSuLi#GaoKao
Вебинару Алины Перловой для CWS на тему "Пампушки или маньтоу? Как переводить китайские реалии" и моему отчаянному и выстраданному решению продолжить учить китайский несмотря на вал работы посвящается...
Фрейм из маньхуа "Сквозь облака" Хуай Шан
#China#manhua#HuaiShang#PoYun
Маньхуа по "Глобальному экзамену" уже добралась до 130-й главы (11 том, перевод здесь). Нам не только выкатили шикарную обложку, но и выдали один из моих любимых эпизодов с флешбэками из прошлого Великого Наблюдателя..
#China#novel#MuSuLi#manhua#GaoKao
К слову о тех маньхуа-адаптациях, которые ещё пока живут и здравствуют (тьфу-тьфу-тьфу). Наконец-то догнала онгоинг перевода "Глобального экзамена" по новелле Му Сули, а на днях получила третий печатный том! Отрадно.
Фрейм отражает текущение состояние: "Я и мульон дел"
#China#manhua#novel#MuSuLi#GaoKao
Крышесносный анонс! Оно живое! Оно настоящее!
Mainstream наконец-то показал обложку первого тома маньхуа Ди Цзюнь "Ты здесь". Даже не верится
В первый том вошли 39 глав вебтуна. Ждём в октябре-ноябре
#China#manhua#Djun#HereUAre