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

Резултати

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

Пребарај: #matchday

当前筛选 #matchday清除筛选
Бекзод Толибов блоги

@bekzod_tolibov · Post #22869 · 21.04.2026 г., 01:49

➡️#MATCHDAY | OʻYIN KUNI ⚽️⚽️ Pro Liga 4-tur 🔷"FarDU" 🆚 "Gʻazalkent"🟠 🗓 21-aprel ⏰ Soat: 16:30 🏟 "FarDU sport majmuasi" stadioni 📍 Fargʻona shahri 💬TELEGRAM | 📹INSTAGRAM | 📹YOUTUBE

Hashtags

Бекзод Толибов блоги

@bekzod_tolibov · Post #22793 · 15.04.2026 г., 09:40

🗓#MATCHDAY | OʻYIN KUNI ⚽️⚽️ Pro Liga 3-tur 🔵 “Shoʻrtan” 🆚 “FarDU” 🔷 🗓 Bugun, 15-aprel ⏰ Soat: 18:00 🏟 “Gʻuzor markaziy” stadioni 📍 Gʻuzor shahri Farg‘ona viloyati futbol assotsiatsiyasi nomidan “FarDU” jamoasiga bugungi muhim uchrashuvda omad tilaymiz! 💪⚽️ Jamoaga ishonamiz, har bir daqiqada maksimal kurash va chiroyli futbol kutib qolamiz. Maydonda bor kuchingizni berib, muxlislarni xursand qilishingizga tilakdoshmiz! 🔥 Olg‘a, FarDU! 💙 Telegram | Instagram | farfa.uz | YouTube

Hashtags

Бекзод Толибов блоги

@bekzod_tolibov · Post #22787 · 15.04.2026 г., 01:39

🗓#MATCHDAY | OʻYINKUNI ⚽️⚽️ Pro Liga 3-tur 🔵”Shoʻrtan" 🆚 "FarDU"🔷 🗓 Bugun, 15-aprel ⏰ Soat: 18:00 🏟 "Gʻuzor markaziy" stadioni 📍 Gʻuzor shahri 💬TELEGRAM | 📹INSTAGRAM | 📹YOUTUBE

Hashtags

UZBEKISTAN LEGIONARIES | LEGIONERS UZ

@uzbekistan_legionaries · Post #21671 · 10.05.2026 г., 07:14

#MatchDay Bugun Oʻzbekiston U-17 terma jamoasi Osiyo kubogi doirasida Hindistonga qarshi uchrashuvda maydonga tushadi. 🇮🇳Hindiston — Oʻzbekiston 🇺🇿 🗓 10-may | 22:00 🏟 “Hall Stadium”. Jidda 📹Uchrashuv OFK YouTube sahifasida jonli efirda namoyish etiladi:https://www.youtube.com/watch?v=fuWGo5zTEtY

Hashtags

UZBEKISTAN LEGIONARIES | LEGIONERS UZ

@uzbekistan_legionaries · Post #21421 · 20.04.2026 г., 07:05

#Matchday O‘yin kuni O’zbekiston U-16 terma jamoasi bugun UEFA “Rivojlanish kubogi” musobaqasi doirasidagi navbatdagi bahsda ishtirok etadi. Shimoliy Irlandiya 🆚 O'zbekiston🇺🇿 🗓 20-aprel ⏰ 14:00 🏟 "Turnovo" stadioni, Shimoliy Makedoniya 💳Uzcard | 🔴Coca-Cola | ❤️Uzum Bank | ⚡️t.me/FAUzbekistan

Hashtags

UZBEKISTAN LEGIONARIES | LEGIONERS UZ

@uzbekistan_legionaries · Post #21388 · 15.04.2026 г., 07:29

#Matchday O‘yin kuni O’zbekiston U-16 terma jamoasi bugun UEFA “Rivojlanish kubogi” musobaqasi doirasidagi ilk bahsda ishtirok etadi. 🇹🇷Turkiya 🆚 O'zbekiston🇺🇿 ⏰ 15:00 🏟 "Turnovo" stadioni, Shimoliy Makedoniya 💳Uzcard | 🔴Coca-Cola | ❤️Uzum Bank | ⚡️t.me/FAUzbekistan

Hashtags

UZBEKISTAN LEGIONARIES | LEGIONERS UZ

@uzbekistan_legionaries · Post #21370 · 13.04.2026 г., 05:01

#Matchday O‘yin kuni O’zbekiston U-16 terma jamoasi bugun “CAFA U-17 Championship 2026” musobaqasi doirasidagi hal qiluvchi bahsda ishtirok etadi. 🇺🇿O’zbekiston 🆚 Tojikiston🇹🇯 ⏰ 17:00 🏟 Milliy futbol markazi 💳Uzcard | 🔴Coca-Cola | ❤️Uzum Bank | ⚡️t.me/FAUzbekistan

Hashtags

UZBEKISTAN LEGIONARIES | LEGIONERS UZ

@uzbekistan_legionaries · Post #21335 · 11.04.2026 г., 05:59

#Matchday O‘yin kuni O’zbekiston U-16 terma jamoasi bugun “CAFA U-17 Championship 2026” musobaqasi doirasidagi navbatdagi bahsda ishtirok etadi. 🇹🇲Turkmaniston 🆚 O’zbekiston🇺🇿 ⏰ 17:00 🏟 Milliy futbol markazi 💳Uzcard | 🔴Coca-Cola | ❤️Uzum Bank | ⚡️t.me/FAUzbekistan

Hashtags

UZBEKISTAN LEGIONARIES | LEGIONERS UZ

@uzbekistan_legionaries · Post #21313 · 09.04.2026 г., 04:59

#Matchday O‘yin kuni O’zbekiston U-16 terma jamoasi bugun “CAFA U-17 Championship 2026” musobaqasi doirasidagi navbatdagi bahsda ishtirok etadi. 🇺🇿Oʻzbekiston 🆚 Afg'oniston🇦🇫 ⏰ 17:00 🏟 Milliy futbol markazi 💳Uzcard | 🔴Coca-Cola | ❤️Uzum Bank | ⚡️t.me/FAUzbekistan

Hashtags

UZBEKISTAN LEGIONARIES | LEGIONERS UZ

@uzbekistan_legionaries · Post #21288 · 07.04.2026 г., 05:57

#Matchday O‘yin kuni O’zbekiston U-16 terma jamoasi bugun “CAFA U-17 Championship 2026” musobaqasi doirasidagi ilk o’yinida ishtirok etadi. 🇰🇬Qirg’iz Respublikasi 🆚 Oʻzbekiston 🇺🇿 ⏰ 14:00 🏟 Milliy futbol markazi 💳Uzcard | 🔴Coca-Cola | ❤️Uzum Bank | ⚡️t.me/FAUzbekistan

Hashtags

123•••89
ПретходнаСтраница 1 од 9Следна