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

Резултати

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

Пребарај: #fairy

当前筛选 #fairy清除筛选
APKPure_Official

@apkpurechannel · Post #2633 · 05.09.2025 г., 12:05

🚀🚀Grow Your Grow a #Garden 🧚#Fairy Points Faster You May Get Interested: -How to Submit Fairy Points? -How to Choose Your Fairy Event Rewards Wisely? -How to Maximize Your Fairy Points? 🌱🌻#growagarden#gag#fairy🐝#garden 😎#WFL #Calculator & 🧐GAG WIKI & ✨Updatelog 🧡Subscribe to Get GAG PET GIVEAWAYS!!!🎁🎁🎁 Add @APKFreeDownloader_Bot to get any apk you want.

APKPure_Official

@apkpurechannel · Post #2621 · 29.08.2025 г., 11:44

🌱🌻Grow a #Garden🧚#Fairy Event Leaks ⌛🚀Fairy Event Start & End Time: From Sat, Aug 30, 10:00 PM to Sat, Sep 6, 6:00 PM #growagarden🌞#gag#fairy🐝#garden 👀What to Expect?? ✨New Pets: Pixie, Glimmering Sprite ✨New Seeds: Lightshoot, Spirit Lantern, Aurora Vine, Shimmersprout, Spectralis ... 🧐Aug 30 Fairy Event: All Leaks So Far Add @APKFreeDownloader_Bot to get any apk you want.

День 1: Фея моря🌊 Еееей, и погнали генерить красоту!! Пятый нижичка все еще в сердечке 😌🌿 Список тем в закрепе. Ваши артики крепите в комментариях к постам, что б они не терялись в чате)) #челлендж#fairyary#fairy#girl ✨✨✨ dynamic composition, pink glowing eyes, fullbody sea maiden with pink fairy wings. undine, Ondine is deep under water, corals, and rocks glow luminously, in style of artstation, colorful, digital painting, artgem style, brom, vasnetsov --ar 4:5 --niji 5

Chollazo Exprés 🔥 Ofertas y Descuentos

@ChollazoExpres · Post #6003 · 15.02.2026 г., 09:54

👖 ¡Domingo de llenar despensa y armario! Hoy tenemos una selección muy práctica para la semana. Destaca muchísimo la camisa Levi's con un 55% de descuento (se queda en 26,9€). Para casa, el pack ahorro de 132 pastillas Fairy (olvídate de comprar en meses) y café en grano Lavazza de calidad. Y si tienes peques (o no tan peques), la caja clásica de LEGO está rebajada. 🧱☕ 👇 Selección del día: 🔥 Levi'S Long-Sleeve Camisa por 26,9€ (-55% dto) amzn.to/4am4Kus 🔥 LEGO Classic Caja de Ladrillos por 41,5€ (-17% dto) amzn.to/4qCqRRW 🔥 Lavazza Café en Grano Natural por 21,9€ (-34% dto) amzn.to/4kFRTqv 🔥 Fairy 132 Pastillas Lavavajillas por 19,9€ (-35% dto) amzn.to/4ayqO3Q 🔥 Mishansha Botas Invierno Forradas por 19,9€ (-35% dto) amzn.to/4kDpPE4 🔥 Cargador USB 10W Alta Eficiencia por 2€ (-47% dto) amzn.to/3OuXQdD #Levis#Lego#Fairy#OfertasAmazon#Ahorro

Chollazo Exprés 🔥 Ofertas y Descuentos

@ChollazoExpres · Post #6007 · 24.02.2026 г., 18:50

💇‍♀️ ¡Martes de chollazos en belleza y ahorro para casa! Hoy tenemos una de las planchas de pelo más deseadas (la ghd Original) con un descuento enorme del 34%. Para el hogar, el mega pack de 114 pastillas Fairy Platinum está a mitad de precio (19,9€), ¡ideal para olvidarse de comprar en meses! También destacamos pantalones elásticos por 16€ y una power bank de carga rápida por solo 9,9€. ¡Aprovecha! 🍽️🔋 👇 Selección del día: 🔥 ghd Original Styler Plancha Pelo por 138€ (-34% dto) amzn.to/4c7hC8V 🔥 Fairy Platinum Lavavajillas 114 Cápsulas por 19,9€ (-50% dto) amzn.to/3P0sJH1 🔥 Amazon Essentials Pantalones Chinos Elásticos ¡16,7€! amzn.to/4c8lqqv 🔥 Power Bank Carga Rapida ¡9,9€! amzn.to/46XDPCR 🔥 Philips Afeitadora Body & Balls por 33€ (-15% dto) amzn.to/3ZUpkvS 🔥 Gorro de Gel Alivio Migrañas por 9,9€ (-9% dto) amzn.to/40uaPiq #ghd#Fairy#Hogar#Philips#OfertasAmazon#Ahorro

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