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

TGINSIGHT SIMILAR POSTS

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

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

Можно ли в Python создавать бинарные файлы? Конечно можно. Для этого в Python есть следующие инструменты: ▫️ тип данных bytes и bytearray ▫️ открытие файла в режиме wb (write binary) или rb (read binary) ▫️ модуль struct Про модуль struct поговорим в первую очередь. Файл в формате JSON или Yaml внутри себя содержит разметку данных. Всегда можно определить где список начался а где закончился. Где записана строка а где словарь. То есть формат записи данных содержит в себе элементы разметки данных. В binary-файле данные не имеют визуальной разметки. Это просто байты, записанные один за другим. Правила записи и чтения находятся вне файла. Модуль struct как раз и помогает с организацией данных в таком файле с помощью определения форматов записи для разных частей файла. Модуль struct преобразует Python-объекты в массив байт, готовый к записи в файл и имеющий определённый вид. Для этого всегда следует указывать формат преобразования (или, как оно здесь называется - запаковки). Формат нужен для того, чтобы выделить достаточное количество байт для записи конкретного типа объекта. В последствии с помощью того же формата будет производиться чтение. При этом следует помнить что мы говорим о типах языка С а не Python. Именно формат определяет, что записано в конкретном месте файла, число, строка или что-то еще. Вот какие токены формата у нас есть. Помимо этого, первым символом можно указать порядок байтов. На разных системах одни и те же типы данных могут записываться по-разному, поэтому желательно указать конкретный способ из доступных. Если этого не сделать, то используется символ '@', то есть нативный для текущей системы. В строке формата мы пишем в каком порядке и какие типы собираемся преобразовать в байты. Запакуем в байты простое число, токен "i". >>> import struct >>> struct.pack('=i', 10) b'\n\x00\x00\x00' Теперь несколько float, при этом нужно передавать элементы не массивом а последовательностью аргументов. >>> struct.pack('=fff', 1.0, 2.5, 4.1) b'\x00\x00\x80?\x00\x00 @33\x83@' Вместо нескольких токенов можно просто указать нужное количество элементов перед одним токеном, результат будет тот же. >>> struct.pack('=3f', 1.0, 2.5, 4.1) b'\x00\x00\x80?\x00\x00 @33\x83@' Теперь запакуем разные типы >>> data = struct.pack('=fiQ', 1.0, 4, 100500) я запаковал типы float, int и unsigned long long (очень большой int, на 8 байт) b'\x00\x00\x80?\x04\x00\x00...' Распаковка происходит аналогично, но нужно указать тот же формат, который использовался при запаковке. Результат возвращается всегда в виде кортежа. >>> struct.unpack('=fiQ', data) (1.0, 4, 100500) Как видите, ничего страшного! #lib#basic

Hashtags

Резултати

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

Пребарај: #sodalab

当前筛选 #sodalab清除筛选
SODA inside

@sodamakeup · Post #595 · 15.12.2022 г., 12:27

Добро пожаловать в #sodalab! 🧪 Это рубрика, в которой мы подробнее рассказываем о наших продуктах, их особенностях и как ими можно пользоваться 🤩 🎄☃️ Праздники уже совсем скоро, так что мы решили запустить рубрику в формате адвент-календаря! До 31 декабря мы вместе с вами откроем 9 окошек календаря, за которыми скрывается 9 самых актуальных продуктов SODA! 🎊 Начнем? 😼

Hashtags

SODA inside

@sodamakeup · Post #480 · 13.11.2022 г., 13:03

«В уголках моей памяти В стороне, удобно расположилось коричневое пианино» 🎶🎹 Давайте поближе познакомимся с некоторыми оттенками из палетки create yo scelf 003 ✨ Первый оттенок – first love ♥️ Вдохновение: сольная песня Шуги из альбома Wings (BTS - First Love) first love – прессованный шиммер; имеет ненавязчивый розовый оттенок, оставляющий за собой мерцающий шлейф; подойдет и как основа для нежных, и как база для более резких макияжей. #sodalovesbts#sodalab

SODA inside

@sodamakeup · Post #2205 · 29.03.2025 г., 12:42

Знакомимся ближе с новыми #magicalpower подводками-пигментами! ✨ Супер гибкая формула, с которой вы можете творить что угодно, например: 🫦 Растушевать как жидкие тени. Берем кисть попушистее, Princess of Lynphea, тушуем, добавляем тушь, блестяшку в уголок глаз и в одно мгновение у вас готов полноценный макияж! 💙 Стрелки и всевозможная графика. Здесь нам понадобятся всего три вещи: Inner Dragon, любимая тонкая кисть и фантазия 💭 💓 Сиять, Сиять, Сиять. С Shining Sun можно сделать все вышеперечисленное, еще и нанести его как сияшку в уголок глаза или хайлайтер на щечки и сиять, словно солнышко! Выбери что-то одно, соедини их все, неважно, пусть ничто не сковывает тебя на пути к шедеврам 🤩 #sodalab#magicalpower

SODA inside

@sodamakeup · Post #1879 · 04.09.2024 г., 12:48

Готовы ворваться в осень? Мы — да! Особенно с двумя новыми парфюмами #cuteadventure 🌫 🧁Любишь сладкие ароматы? Тогда тебе точно понравится туалетная вода Little But Fierce, вдохновленная Хэллоу Китти 😊 Верхние ноты: сочное яблоко, итальянский бергамот. Средние ноты: взбитые сливки, растопленная карамель. Базовые ноты: белый мускус, амбра, дубовый мох. 🍑 Хочется чего-то более свежего, фруктового? Присмотрись к туалетной воде Cheeky But Charming, вдохновленной Куроми 😜 Верхние ноты: мандарин, апельсин. Средние ноты: зелёное яблоко, персик, фиалка. Базовые ноты: ваниль, мускус. Ароматы совсем скоро будут в Лэтуале (а где-то уже и есть 👀) и в нашем бутике 🐾 А пока рассказывайте, какой парфюм хотите больше 💜 #sodalab#cuteadventure

SODA inside

@sodamakeup · Post #646 · 31.12.2022 г., 18:00

Ура! Последнее окошко! ✨SODA Глиттер гель для лица и тела #bizarreshine POV: Они любили сиять💎 За что любим больше всего: глиттер для лица, для тела, для души… Идеален для новогодней вечеринки, и в общем-то любой другой?.. 🪩 Можно прикладывать к чатам с мальчиками, которые не отвечают — говорят, тоже помогает 👻 Идеальный подарок для тех, кто точно знает, что они звезды, и хотят чтобы всем остальным это тоже было очевидно 💅🏻 #sodalab

SODA inside

@sodamakeup · Post #609 · 20.12.2022 г., 17:45

Ура, 3 окошко! 💘SODA Набор колец Pink #sugargem Самые милые кольца на свете, которые излучают любовь❤️ За что любим больше всего: колечки хорошо смотрятся и по отдельности, и вместе, не создавая ощущение специально заготовленного комплекта — а еще их легко сочетать с другими аксессуарами SODA! 🤫 Главный секрет в том, что нежно-розовый – хит сезона (любого!) Идеальный подарок для всех, кто знает о балеткоре и придерживается нежной эстетики 🌸✨ #sodalab

SODA inside

@sodamakeup · Post #615 · 22.12.2022 г., 17:14

А вот и 4 окошко! SODA Жидкая матовая помада #matteaboutyou💋 Может обычно ты больше склоняешься к тинту или блеску… Но праздники просто кричат: нужна помада, 100%🫡 За что любим больше всего: наносится не сложнее тинта и ложится ровно – ты точно справишься! 👊 Но самое впечатляющее — выбор оттенков, от естественных до красных, ярко-розовых, фиолетовых и даже голубого (особенно как подложка под тени) 🤪 Идеальный подарок для тех, кто готов влюбиться в помаду, но не знает, с какой начать 👀 #sodalab

SODA inside

@sodamakeup · Post #2010 · 18.11.2024 г., 12:34

Погрузись в эстетику Лунного Королевства с новыми парфюмами #crystalcastle 💎💎 Они просто идеальны для зимы: красивые, искрящиеся, а аромат просто волшебный 🌿 Сейчас расскажем немного о каждом! Candy Queen — сладкий и вкусненький 🍭 Представь парк аттракционов, вокруг столько вкусностей: сахарная вата, карамельный попкорн, клубничные леденцы.. 🍭 🏰🍓🍓 ✨ Верхние ноты: лимон, клубника. Средние ноты: герань, ирис, роза, мимоза, жасмин, иланг-иланг. Базовые ноты: ваниль, карамель, бобы тонка, кедр. Fruity Princess — пряный и фруктовый 🍇 Ощущается как: холодный фруктовый чай в жаркий летний день, апельсинки в сахаре, душистые травы 🌸🍵🌿🍵🍊 Верхние ноты: апельсин, розовый перец, смородина. Средние ноты: пачули, фиалка, ирис. Базовые ноты: пудра, амбра, ваниль. Floral Empress — нежный и цветочный 🌸 Вайб: кокосики, уют и цветочная лавка, в которую ты случайно заходишь из-за аромата и красоты, которые пленили тебя, проходящую мимо по своим делам 🥥🌸 🌸 🌷🌸 Верхние ноты: яблоко, вишня, груша. Средние ноты: кокос, жасмин, роза. Базовые ноты: кашемир, карамель, мускус. Какой парфюм был буквально создан для тебя? 👀 #sodalab

SODA inside

@sodamakeup · Post #622 · 25.12.2022 г., 09:00

🥛 SODA Тканевая маска для лица с молочной эссенцией "для сияния кожи" #graceface Must have для всех, чья кожа одновременно страдает от холода зимы снаружи и жара отопления внутри… А хочется, чтобы еще и макияж красиво ложился. Мы? 👀 За что любим больше всего: действенность! В каком бы тяжелом состоянии ни была твоя кожа, эта маска увлажнит, смягчит и придаст свежий вид 🥰 🛍 Идеальный подарок для тебя и нас всех, если честно #sodalab

SODA inside

@sodamakeup · Post #633 · 27.12.2022 г., 16:47

🌪 SODA Жидкий хайлайтер #showyourself "North Wind" Всем хайлайтерам хайлайтер! Блеск, напоминающий то ли далекие галактики, то ли зимнюю магию из “Холодного Сердца”❄️ За что любим больше всего: яркость сияния! 🌌 От нежного мерцания свечи до тысячи звезд — все зависит от того, сколько его нанесешь ✨ 🌟 Идеальный подарок для той самой подружки, которая обожает быть звездой вечеринки! #sodalab#sodalovesdisney

SODA inside

@sodamakeup · Post #602 · 17.12.2022 г., 17:50

Второе окошко! 👀 SODA Палетка теней Into the Unknown #showyourself🧊 Абсолютная база для зимы: 15 глубоких, насыщенных оттенков с различными финишами — от серебристого шиммера до матового бургунди⚡️ ☝️ За что любим больше всего: универсальность! Хочешь легкий искрящийся макияж? Будет! Хочешь драмы в образе? Весь мир у твоих ног! Идеальный подарок для тех, кто хочет холодную палетку с по-настоящему зимним настроением 😌 P.S. Если будешь пересматривать «Холодное сердце 2» – найдёшь все отсылки в названиях оттенков 👀❄️ #sodalab#sodalovesdisney

SODA inside

@sodamakeup · Post #596 · 15.12.2022 г., 12:54

Открываем первое окошко! 👀 ❄️ Глиттер гель для лица и тела #showyourself "Fifth Element" Это не просто блестки, это крупный глиттер в форме снежинок и сердечек💕 Он может быть той самой “вишенкой на торте” твоего зимнего макияжа, а может стать главной звездой всего образа 💎 За что любим больше всего: сразу поднимает градус праздника в любом образе, а благодаря своей клейкой гелевой основе стойко держится весь день — приятно, когда твой любимый глиттер остается на лице (или ключицах!), а не размазывается через полчаса по всей одежде 👀 ✨ Вдохновлен и назван в честь пятого духа в Холодном Сердце 2, Эльзы – моста между мирами людей и духов ✨ Идеальный подарок для тех, кто обожает зимнюю эстетику и ее атрибуты 🎁 #sodalab#sodalovesdisney

12
ПретходнаСтраница 1 од 2Следна