Теперь запакуем строку.
В этом случае следует передавать тип данных 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
Oromummaa is a Lie: Gadaa is Part Democratic and Part Apartheid. Read more.
https://borkena.com/2025/11/18/ethiopia-oromummaa-is-a-lie-gadaa-is-part-democratic-and-part-apartheid/#Oromummaa#Gada#Oromo#Ethiopiapolitics@yonasBiru57
“Politics took journalism away from me.”
A powerful reflection on media freedom and political pressure.
Watch the full episode of The Standard Signal on YouTube
🔗https://www.youtube.com/watch?v=JCF8w7rEYhQ&t=1430s
#TheStandardSignal#EthiopiaPolitics#Misteresillasie#ElectionDebate#PoliticalVoices#WomenInPolitics
#Premiering_now: From Newsroom to Frontline: Mistresillasie on Power, War & Resistance
#TsedaleLemma speaks with #MistresillasieTamrat.
Click here to watch: https://www.youtube.com/watch?v=JCF8w7rEYhQ
#TheStandardSignal#EthiopiaPolitics#Misteresillasie#ElectionDebate
#PoliticalVoices#WomenInPolitics
#Coming_UP: The Standard Signal | Ep.17: From Newsroom to Frontline: Mistresillasie on Power, War & Resistance
#TsedaleLemma speaks with #MistresillasieTamrat.
From her striking statement, “politics took journalism away from me,” to her defense of possible participating in upcoming elections, Mistresillasie speaks with clarity.
Premiers at: 7:30 PM EAT tonight.
Subscribe to watch: https://www.youtube.com/@AddisStandard
#TheStandardSignal#EthiopiaPolitics#Misteresillasie#ElectionDebate
#PoliticalVoices#WomenInPolitics
#Premiering_now: The Standard Signal | Ep.15: Ethiopia Under Pressure: Fuel Crisis, Global & Regional Instability, a Fragile Election | Jawar Mohammed
Click here to watch: https://www.youtube.com/watch?v=HexAbPk8Dkw
Ethiopia is facing mounting pressures. In Episode 15 of The Standard Signal, host Tsedale Lamma brings Jawar Mohammed to discuss the deepening fuel shortage and corruption concerns in Ethiopia, the looming fertilizer crisis and its implications for food security, and the impact of Middle East war on Ethiopia’s economy and stability.
#AddisStandard#TheStandardSignal#Ethiopia#JawarMohammed#EthiopiaPolitics#Corruption#FuelCrisis#HornOfAfrica#Tigray#Amhara#Oromia#EthiopiaElection#AfricaPolitics#EthiopiaNews#AfricanPolitics#Geopolitics
#Coming_UP: The Standard Signal | Ep.15: Ethiopia Under Pressure: Fuel Crisis, Global & Regional Instability, a Fragile Election | Jawar Mohammed
#TsedaleLemma speaks with #JawarMohammed about the growing challenges facing Ethiopia, from global and regional tensions to domestic instability, corruption and Ethiopia’s fragile election.
Premiers at: 7:30 PM EAT tonight.
Subscribe to watch: https://www.youtube.com/@AddisStandard
#AddisStandard#TheStandardSignal#Ethiopia#JawarMohammed#EthiopiaPolitics#Corruption#FuelCrisis#HornOfAfrica#Tigray#Amhara#Oromia#EthiopiaElection#AfricaPolitics#EthiopiaNews#AfricanPolitics#Geopolitics
Premiering now: The Standard Signal | Ep.14: Tigray on the Brink: Survival, Famine Risks, and the Shadow of Renewed War in Ethiopia.
Click here to watch: https://www.youtube.com/watch?v=YDjUomfsWnA
Tigray is facing fragile recovery, deepening humanitarian strain, and growing fears of renewed war.
In this episode of The Standard Signal, Duke Burbridge shares what he witnessed on the ground — from survival and displacement to aid challenges and famine risks.
#StandardSignal#EthiopiaPolitics#ONLF#Ogaden#PeaceAgreement#PoliticalRepression#ShrinkingCivicSpace#ResourcePolitics#OilAndGas#Federalism#DemocracyInEthiopia#HornOfAfrica#Accountability#PoliticalDialogue#Tigray