Теперь запакуем строку.
В этом случае следует передавать тип данных 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
заметки болеющего человека — как же все таки хорошо, когда не болеешь 👀
пересматривала свою фотопленку и наткнулась на удивительно красивые фотографии с начала сентября, которые я ещё не успела выложить
#outfitoftheday
шелковый костюм — 1811
леопардовые туфли — obuvnoy247
сумочка — эконика
🏛️ — локация нужна или уже все знаете без меня?
долгожданный
артикул на шубу <3
как только увидела её у подруги, сразу же попросила заказать и мне {шуба из зары, артикул 4360/241}
тот самый случай, когда не снимаешь новую вещь и ходишь в ней каждый день — да, это я 🫰🏼
📍Surf Coffee на Неглинной
#outfitoftheday
#локации
вчера была на очень красивой съемке, которую я подарила себе этой осенью [расскажу чуть позже!]
кстати, заметила забавное совпадение — все, что я публикую в хотелку дня сбывается!
так, вчера один из вчерашних образов мне удалось дополнить потрясающей красоты блузкой от бренда Blanc Bloom <3
а сегодня я валяюсь в кровати с больным горлом и грущу, ведь завтра по плану поездка в Питер и она под угрозой 🤧
📍 Яуза
Яузский бульвар 12
#локации
#outfitoftheday
вот и я дошла до новенького
📍Remy Kitchen на Кутузовском
скажу так — место действительно очень красивое, можно позавтракать «как дома» на диванчиках с красивым видом из панорамного окна на любимую Москву и чашечкой вкусного кофе
но выбирайте время в будни и желательно пораньше, потому что ближе к 11-12 часам здесь голодные игры за «инстаграмные столики» и сесть здесь практически нереально
ставлю like <3
оставляйте «👜» в комментариях, если нужен разбор образа!
#локации
#outfitoftheday
B2BASEAN обсудили сотрудничество с легендарным человеком, человеком историей
Мельниковой Валентиной Максимовной. Художник-модельер. Президент Ассоциации Модельеров России. Председатель секции модельеров «Ассоциации русских художников в Париже». Автор проекта «Дни россиской моды в Европе». С 1996 г. Провела 30 фестивалей в столицах Европы: в Париже – 17, в Вене, в Берлине, в Баден-Бадене, Антверпене, Брюсселе, Дрездене, Копенгагене, Люксембурге, Мадриде, Праге, Ри, Страсбурге, Трире.
Организатор участия российских модельеров в Париже на Гала-Балу у Пьера Кардена и на Неделе Высокой моды в Мадриде -2011» в рамках Года Россия-Испания». В Риме в 2011 г. Представляла россискую моду в "Год Россия-Италия"
#casualstyle
#Fashion
#Style
#ootd
#ootdinspiration
#Trends
#GRWM
#Outfit
#Instastyle
#Fashionblogger
#Casualstyle
#Fashionstyle
#Outfitoftheday
#Styleblog
#Fashiondesign
#Fashioninspo
#Menswear
#Babyclothes
#Officeattire
#Athleisure
#Streetstyle
#Spingfashion