@ukrinformator · Post #89446 · 29.03.2026 г., 07:51
#offtopУчастница «Мисс Таиланд» потеряла зубы прямо на сцене 😐 Информатор | Подписаться
Hashtags
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
Пребарај: #offtop
@ukrinformator · Post #89446 · 29.03.2026 г., 07:51
#offtopУчастница «Мисс Таиланд» потеряла зубы прямо на сцене 😐 Информатор | Подписаться
Hashtags
@mpartisans_news · Post #16443 · 03.07.2025 г., 09:04
#offtop: Топовый нападающий Ливерпуля и сборной Португалии, чемпион Англии и Лиги Наций завершившегося сезона — Диогу Жота погиб в автокатастрофе на западе Испании. Ему было 28
Hashtags
@nocap · Post #12659 · 03.04.2026 г., 14:31
У вас есть треки, которые настолько глубоко трогают, что их сложно переслушивать, так как вызывают сильное чувство грусти или ностальгии? Давайте по парочке в комменты. Мои: • Kanye West "Pinocchio Story" • Иван Дорн "Северное сияние" #offtop
Hashtags
@boredpandablog · Post #10905 · 30.08.2025 г., 11:17
#offtop Kuni kecha OlmaOtaning “Qayrat” klubi ChL asosiy bosqichiga chiqqani katta shov-shuvga aylandi. Undanam qizigʻi albatta, Madridning “Real” klubining OlmaOtaga boʻlajak tashrifi muhokamalarga sabab boʻldi. Internetda qirgʻiz va oʻzbek birodarlarning ham oʻyinga qiziqish bildirishi – tabiiyki qozoq bavurlarimizga yoqmadi. Stadion rezinoviy emas, oʻzimizga joy kam deya. Ularni 100% tushunaman. Ammo “Kelmanglar” deyish yechim emas va xato. Men Angliyaga kelganimdan beri eng koʻp berilgan savollardan biri “PLga tushdingmi?” Ha, oʻyinga tushdim. Ammo top klublarnikiga emas, hozircha. Oʻzi oʻrtamiyona klublarnikiga tushish ham oson emas. Nega? Chunki xohlovchi koʻp va klublar doimo eng sodiq fanatlariga e’tibor qaratadi. Oddiy tushuntirganda, Mavsumiy chiptalar xarid qilib yurganlar doim arzon va qulay chiptalarni xarid qilishadi. Men masalan Liverpul rasmiy “fan”ligini sotib olganman. Bu menga oʻyinlar uchun berilgan chiptalar random tanlovida qatnashishga imkom beradi. Chipta kam, odam koʻp. Demak, birinchi Season Ticket holderlar, keyin oldin koʻp oʻyinlarga qatnashganlar, All Membershiplar, shulardan ortsa, Liverpulda yashaydiganlar (!) oʻrtasida taqsimot boʻladi. Ana undan keyin General Sale. Hammasi onlayn. Chiptalar ham QR/NFC pass koʻrinishida. Albatta, doimgidek ikkinchi qoʻl saytlar yoki Hospitality chiptalar olsangiz boʻladi, ammo ular qimmat. H. chiptalarning yaxshi tarafi, anavi stadionni tepasidagi VIP zallarda o’tirasiz, restoraniga kira olasiz:) Toʻgʻri, futbol Angliya uchun – kult darajasida. Ammo bizdayam allaqachon shunaqa tizim qilish kerak. Shunda futbolning ashaddiy fanatlari, oʻz klubini ogʻiri-yengilida birga boʻlganlar - mana shunday Real kabi jamoalarga qarshi oʻyindayam stadionga bemalol tushadi. Qolganlar esa majbur qimmatroqqa chipta oladi va niyatiga yetadi. Win-win. @boredpandablog
Hashtags
@yuk4r1_4ever · Post #10634 · 03.04.2026 г., 09:31
,,По своим стреляешь" #offtop
Hashtags
@aiposted · Post #6485 · 01.04.2026 г., 22:05
🚀Humans return to deep space #offtop NASA's Artemis II marks the first crewed mission beyond low Earth orbit in 50+ years, sending four astronauts on a 10-day lunar flyby. Artemis II Details: • First crewed Artemis mission • Lunar flyby; no landing • Tests deep space systems • First such flight since Apollo 17 Significance: • Final test before lunar landing • Validates spacecraft, life support, and navigation • Enables permanent lunar presence • Paves way for Mars missions Watch it live. @aipost🏴
Hashtags
@etnomoda · Post #3869 · 04.10.2024 г., 12:22
#offtop Показ Coperni в парижском Диснейленде на фоне того самого замка 🦄🎉🩵💜🩷
Hashtags
@etnomoda · Post #3771 · 25.09.2024 г., 06:04
#offtop Любит, не любит... "Сюрприз пшеницы" испанской художницы Марухи Мальо
Hashtags
@etnomoda · Post #3725 · 14.09.2024 г., 15:38
#offtop Кружевное настроение 1. показ RVDK. Нидерландский дизайнер Рональд ван дер Кемп, шоу в последний день нью-йоркской Недели моды. 2. Камила Кабейо в Tony Ward на MTV VMA 3. Корсет от Джексон Уидерхофт на Нью-Йоркской неделе моды 4. Белла Хадид на обложке осеннего номера Dressed To Thrill журнала W Magazine.
Hashtags
@etnomoda · Post #3709 · 12.09.2024 г., 08:42
Grace Ling SS2025 NYFW #offtop Эстетика коллекции перекликается если не с визуальным рядом сериала "Дом дракона", последний сезон которого вышел недавно, то, по крайней мере, с его атмосферой. Металлические (драконьи?) когти, элементы кольчуги на одном из платьев, силуэты, отсылающие к средневековым нарядам и главное - свой личный ворон у многих персонажей - как не вспомнить главное фэнтези сезона 🔥👸🦇 📹@upnextdesigner
Hashtags
@etnomoda · Post #3480 · 17.07.2024 г., 08:12
Летний #offtop Эмилио Пуччи снял коллекцию бикини в 1956 на Вилле Романа дель Казале на Сицилии, с мозаиками, которые напоминают о вневременной стороне моды. 📷 Elsa Haertter
Hashtags
@chelsea_london_uz · Post #2873 · 02.08.2025 г., 14:48
#offtop Kapitan "Tottenxem" Son Xyon Min klubni tark etish qarorini e'lon qildi. 🦁Chelsi
Hashtags