Теперь запакуем строку.
В этом случае следует передавать тип данных 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
Prezident Shavkat Mirziyoyev Navoiy xalqaro aeroporti faoliyati samaradorligini oshirish hamda aviatsiya korxonalarini transformatsiya qilish yuzasidan taqdimot bilan tanishdi.
—
Президент Шавкат Мирзиёев ознакомился с презентацией о повышении эффективности работы международного аэропорта Навои и трансформации предприятий авиационной отрасли.
#Mirziyoyev#taqdimot#transport#aviatsiya
Prezident.uz|Facebook|Instagram|YouTube|X
Президент Шавкат Мирзиёев авиация соҳасидаги давлат корхоналари трансформацияси бўйича тақдимот билан танишди.
—
Президент Шавкат Мирзиёев ознакомился с презентацией по трансформации государственных предприятий в сфере авиации.
#Mirziyoyev#taqdimot#aviatsiya#transformatsiya
Prezident.uz|Facebook|Instagram|YouTube|X
Prezident Shavkat Mirziyoyev Navoiy xalqaro aeroporti faoliyati samaradorligini oshirish hamda aviatsiya korxonalarini transformatsiya qilish yuzasidan taqdimot bilan tanishdi.
—
Президент Шавкат Мирзиёев ознакомился с презентацией о повышении эффективности работы международного аэропорта Навои и трансформации предприятий авиационной отрасли.
#Mirziyoyev#taqdimot#transport#aviatsiya
Prezident.uz|Facebook|Instagram|YouTube|X
Prezident Shavkat Mirziyoyev Navoiy xalqaro aeroporti faoliyati samaradorligini oshirish hamda aviatsiya korxonalarini transformatsiya qilish yuzasidan taqdimot bilan tanishdi.
—
Президент Шавкат Мирзиёев ознакомился с презентацией о повышении эффективности работы международного аэропорта Навои и трансформации предприятий авиационной отрасли.
#Mirziyoyev#taqdimot#transport#aviatsiya
Prezident.uz|Facebook|Instagram|YouTube|X
Prezident Shavkat Mirziyoyev Navoiy xalqaro aeroporti faoliyati samaradorligini oshirish hamda aviatsiya korxonalarini transformatsiya qilish yuzasidan taqdimot bilan tanishdi.
—
Президент Шавкат Мирзиёев ознакомился с презентацией о повышении эффективности работы международного аэропорта Навои и трансформации предприятий авиационной отрасли.
#Mirziyoyev#taqdimot#transport#aviatsiya
Prezident.uz|Facebook|Instagram|YouTube|X
Shavkat Mirziyoyev Toshkent viloyatida yangi xalqaro aeroport qurilishini boshladi. Yangi aeroport yiliga 20 million yo‘lovchiga xizmat ko‘rsatadi.
https://yep.uz/uz/2025/10/mirziyoyev-yangi-toshkent-aeroporti-qurilishi/
#Mirziyoyev#Toshkent#aeroport#Uzbekiston#aviatsiya#qurilish#investitsiya
AQSh Prezidenti Donald Tramp Shavkat Mirziyoyevni Uzbekistan Airways tarixidagi eng katta shartnoma — 22 ta Boeing 787 Dreamliner samolyotini sotib olish bilan tabrikladi. Mirziyoyev shuningdek, Nyu-Yorkda Boeing rahbari Brendan Nelson bilan uchrashdi.
https://yep.uz/uz/2025/09/tramp-mirziyoyev-boeing-buyurtma/
#tramp#mirziyoyev#boeing#uzbekistanairways#787dreamliner#samolyotlar#aqsh#shartnoma#aviatsiya
Shavkat Mirziyoyevning 2025 yil noyabr oyidagi AQSh tashrifi davomida imzolangan kelishuvlar ro‘yxati tahlili. Nodir yer metallari, texnologiyalar, suv tizimlari, aviatsiya va qishloq xo‘jaligi sohalaridagi hamkorlik yo‘nalishlari ko‘rib chiqildi.
https://yep.uz/uz/2025/11/ozbekiston-aqsh-kelishuvlar-royxati-tahlili/
#mirziyoyev#aqsh#c5plus1#uzbekistan#hamkorlik#iqtisodiyot#texnologiya#nodiryerlar#aviatsiya#qishloqxojaligi
✨ Большие новости от Flyone Asia! ✨
Наш путь к новым высотам продолжается — мы с гордостью объявляем о пополнении нашего флота двумя новыми самолетами. Этот важный шаг позволит нам расширить горизонты, открыть больше направлений и сделать ваши путешествия еще более комфортными. 🌍💙
Каждый новый самолет — это не просто крылья, это символ роста, надежности и нашей приверженности соединять людей и города по всему миру.
Спасибо, что выбираете Flyone Asia. Вместе мы строим будущее авиации в нашем регионе. 🚀✈️
#FlyoneAsia#Авиация#НовыйФлот#БудущееПутешествий
_______________________________________
✨ Flyone Asia’dan katta yangilik! ✨
Biz yangi cho‘qqilar sari yo‘limizni davom ettirmoqdamiz va mamnuniyat bilan e’lon qilamiz — flotimizga yana ikki yangi samolyot qo‘shildi! Bu muhim qadam bizga ko‘proq yo‘nalishlarni ochish, qulaylikni oshirish va yo‘lovchilarimiz uchun yanada yaxshi sayohat tajribasi yaratish imkonini beradi. 🌍💙
Har bir yangi samolyot — bu shunchaki qanot emas, bu bizning o‘sishimiz, ishonchliligimiz va odamlarni hamda shaharlarni birlashtirishga bo‘lgan sadoqatimiz ramzidir.
Flyone Asia’ni tanlaganingiz uchun tashakkur. Birgalikda biz mintaqamizda aviatsiyaning kelajagini qurmoqdamiz. 🚀✈️
#FlyoneAsia#Aviatsiya#YangiFlot#SayohatKelajagi
_____________________________________
✨ Big news from Flyone Asia! ✨
Our journey continues to reach new heights as we proudly welcome two brand-new aircraft into our fleet. This important step allows us to expand our horizons, offer more destinations, and create an even more comfortable travel experience for our passengers. 🌍💙
Every new aircraft represents more than just wings — it symbolizes growth, reliability, and our commitment to connecting people and places across the world.
Thank you for choosing to fly with us. Together, we’re building the future of aviation in the region. 🚀✈️
#FlyoneAsia#Aviation#NewFleet#FutureOfTravel