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

Резултати

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

Пребарај: #jamoa

当前筛选 #jamoa清除筛选
UzCSD | Markaziy depozitariy

@uzcsd · Post #3710 · 01.11.2025 г., 05:33

#jamoa Jamoa, sport, hamjihatlik! Ishdan tashqari vaqtlarda ham birga! Bu safar Markaziy depozitariy jamoasi a'zolari bouling oʻyinida uchrashib, yaxshi kayfiyat va sogʻlom raqobatda xordiq chiqardilar. Bizning bugungi kun shiorimiz: doʻstona muhit, ijobiy kayfiyat hamda jamoaviy birdamlikdir! uzcsd.uz|Telegram|Instagram|Facebook|Youtube 📞+998 71 211 09 09

Hashtags

Fitrat Media Group

@fitratmediagroup · Post #65 · 30.06.2025 г., 01:37

Fitrat Media Group jamoasi bilan 30-iyun yoshlar kuni munosabati bilan Prezident va yoshlar uchrashuviga yo’l oldik. Yoshlar kuni barchaga muborak bo’lsin! #jamoa ⚡️@fitratmediagroup • 📱Portfolio • 📱Idea

Hashtags

Dilnozaxon Kattaxonova🇺🇿

@dkattakhanova · Post #2918 · 30.07.2022 г., 18:58

#Hafta_dayjesti#agentlik#jamoa 📃 Hafta boshidan 3 nafar iqtidorli va ijtimoiy himoyaga muxtoj talabaning nufuzli xorijiy OTM larda oʻqishi bilan bog’liq jami 60,5 millon so’mlik shartnoma mablag’i; ✈️ Bundan tashqari, 2 nafar iste’dodli yoshlarning 🇰🇷 Janubiy Koreya va 🇦🇪Birlashgan Arab Amirliklarida amaliyot o’tashi va nufuzli tanlovlarda ishtirok etishi bilan bog’liq 44 million so’mlik harajatlari; ♟4 nafar iste’dodli yosh shaxmatchilarimizning Jahon chempionatida ishtiroki bilan bog’liq jami 84,7 million so’mlik harajati qoplab berildi. 🇺🇿Bu shu haftaning o’zida iste’dodli yoshlarni qo’llab-quvvatlashga kiritilgan sarmoya. Yaqin kelajakda ushbu sarmoya o’zini albatta oqlaydi. @dkattakhanova👈🏻

Insan Jobs

@insan_jobs · Post #46 · 14.05.2024 г., 11:14

#Insan#Shahmat#Shashka#Jamoa Insan biznes akademiyasining sotuv bo'limi xodimlari o'rtasida shahmat va shashka bo'yicha o'zaro bellashuv bo'lib o'tdi. Bizni kuzatib boring👇👇 https://t.me/insan_jamoasi

Andijan Development Center

@adceducate · Post #9174 · 17.01.2025 г., 12:46

🔖 O'qituvchilarimiz yangi bilimlarga yo'l olmoqda! 🚂 🛡 Jamoamiz Toshkentga treningga jo'nadi va albatta poytaxtni kashf etish imkoniyatidan foydalanadi. Yangi taassurotlar va bilimlarimiz bilan sizlar bilan bo'lishamiz! 📚✨ #Toshkent#Ta'lim #Trening#BilimgaYo'l #Jamoa

TRIPTOUR- Ishonchli tur

@triptour_uz · Post #7183 · 24.02.2026 г., 15:25

Turfirmaga hodim tanlashda diplom birinchi o‘rinda emas… Biz uchun eng muhim 3 ta sifat bor: 🔥 1. Stressga chidamlilik — turizmda hammasi tez o‘zgaradi, sovuqqonlik yutadi. 🤝 2. Muomala — mijoz bilan to‘g‘ri gaplasha olgan hodim yarim savdoni qilgan bo‘ladi. ✅ 3. Bajaruvchanlik — vazifa berildimi, natija bo‘lishi shart! ✈️ Kuchli jamoa — kuchli turfirma. #TripTour#TurizmIshi#Jamoa#SalesTeam#TripTourUzbekistan

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

@bekzod_tolibov · Post #22162 · 12.03.2026 г., 05:34

2012-2013 yillarda tug'ilgan yosh futbolchilar o'rtasida "Navro'z" kubogi musobaqasi o'tkaziladi Futbol akademiyalari, sport maktablari, xududiy futbol jamoalari diqqatiga! Joriy yilning 23-28 mart kunlari Farg'ona shahrida 2012-2013 yillarda tug'ilgan yosh futbolchilar uchun Farg'ona shahar 2-sonli bolalar va o'smirlar sport maktabi tomonidan an'anaviy "Navro'z kubogi" futbol musobaqasi tashkil etiladi. Musobaqada futbol akademiyalari va sport maktablari, xududiy futbol jamoalari ayni yosh toifasidagi o'z jamoalari bilan ishtirok etishlari mumkin. Barchangizni "Navro'z kubogi" an'anaviy futbol musobaqasiga chorlab qolamiz! Qo'shimcha savollar uchun: Javohir Ne'matov (musobaqa bosh hakami) +99890-630-09-06 #futbol#turnir#musobaqa#omad#muvaffaqiyat#jamoa

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

@bekzod_tolibov · Post #22090 · 09.03.2026 г., 09:09

2012-2013 yillarda tug'ilgan yosh futbolchilar o'rtasida "Navro'z" kubogi musobaqasi o'tkaziladi Futbol akademiyalari, sport maktablari, xududiy futbol jamoalari diqqatiga! Joriy yilning 23-28 mart kunlari Farg'ona shahrida 2012-2013 yillarda tug'ilgan yosh futbolchilar uchun Farg'ona shahar 2-sonli bolalar va o'smirlar sport maktabi tomonidan an'anaviy "Navro'z kubogi" futbol musobaqasi tashkil etiladi. Musobaqada futbol akademiyalari va sport maktablari, xududiy futbol jamoalari ayni yosh toifasidagi o'z jamoalari bilan ishtirok etishlari mumkin. Barchangizni "Navro'z kubogi" an'anaviy futbol musobaqasiga chorlab qolamiz! Qo'shimcha savollar uchun: Javohir Ne'matov (musobaqa bosh hakami) +99890-630-09-06 #futbol#turnir#musobaqa#omad#muvaffaqiyat#jamoa

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

@bekzod_tolibov · Post #22731 · 12.04.2026 г., 01:24

Farg'ona davlat universiteti futbol klubi mavsumning ochilish uchrashuviga chorlaydi🔥 "FarDU" sport majmuasi o'yingohi katta futbol uchrashuviga mezbonlik qiladi. Bugunushbu arenada O'zbekiston Pro-ligasining 2-turidan o'rin olgan "FarDU" - "QMU Jayxun" uchrashuvi bo'ib o'tadi. O'zbekiston Pro-ligasi. ➡️2-tur. 📆 12-aprel, yakshanba. "FARDU" - "QMU JAYXUN" Barcha futbol ishqibozlarini katta futbol bayramiga chorlaymiz! Universitet futbol jamoasini stadiondan turib qo'llab-quvvatlang! #futbol#uchrashuv#chempionat#bayram#omad#muvaffaqiyat#jamoa#FarDU

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

@bekzod_tolibov · Post #22704 · 10.04.2026 г., 19:23

Farg'ona davlat universiteti futbol klubi mavsumning ochilish uchrashuviga chorlaydi🔥 "FarDU" sport majmuasi o'yingohi tez kunlarda katta futbol uchrashuviga mezbonlik qiladi. 12-aprel kuni ushbu arenada O'zbekiston Pro-ligasining 2-turidan o'rin olgan "FarDU" - "QMU Jayxun" uchrashuvi bo'ib o'tadi. O'zbekiston Pro-ligasi. ➡️2-tur. 📆 12-aprel, yakshanba. "FARDU" - "QMU JAYXUN" Barcha futbol ishqibozlarini katta futbol bayramiga chorlaymiz! Universitet futbol jamoasini stadiondan turib qo'llab-quvvatlang! #futbol#uchrashuv#chempionat#bayram#omad#muvaffaqiyat#jamoa#FarDU