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

Резултати

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

Пребарај: #qo

当前筛选 #qo清除筛选
Nestlē-baby.uz

@nestlebabyuz · Post #334 · 26.06.2020 г., 08:45

Aziz onajonlar, Nestlé® brendidan mazali xabar! Nestlé® kichik tadqiqotchilar uchun to'laqonli va yaxshi kayfiyatda bo'lish naqadar muhimligini biladi. Baxtli chaqaloq - baxtli ona! Yumshoq qadoqdagi yangi Nestlé® pyurelari bolalarning sevimli va zamonaviy onalarning sodiq yordamchilariga aylanadi. Ammo xushxabar shu bilan tugamaydi: Instagram https://www.instagram.com/nestle_baby_uzbekistan/ sahifasida yangi Nestlé ® pyurelarini baholay olgan 6 oylikdan 3 yoshgacha bo'lgan barcha bolalarimiz onajonlari uchun fototanlov e'lon qilinadi! Ishtirok etish qoidalari juda oddiy: - Farzandingiz Nestlé® pyurelari bilan bo'lgan rasm yoki videoni oling - O'zingizning Instagram sahifangizga rasm / videoni joylashtiring va sizning sahifangiz ochiqligini va bizning sahifamizga obuna bo’lganligizni tekshirib ko’ring #qo’shimchaquvvatNestleuz hashtagini yozib qoldiring va albatta bizning rasmiy sahifamizni belgilang - G'oliblik hissiyotini sezing va natijalarni kuting Davomi pastda ⬇️⬇️⬇️

Hashtags

Do'stlar, INPS bilan ro'yxatdan o'tish jarayoni oddiy ko'rinsa-da, amalda ko'pchilikda savollar yoki qiyinchiliklar bo'lishi mumkin. Muammolarni oldini olish va hamma narsani to'g'ri bajarish uchun men siz uchun batafsil qo'llanma tayyorladim 👆 🔗 Uni yuqorida yuklab olishingiz mumkin! 🌟 Lekin bu hali boshlanishi! Mening maxsus amaliyot dasturimda siz INPS va harkuni buxgalterlarning ish faoliyatida uchraydigan ko'plab platformalar bilan ishlashning barcha nozik tomonlarini bilib olishingiz mumkin: 🔹 Soliq hisoboti uchun my.soliq.uz dan qanday samarali foydalanish mumkin. 🔹 Hujjat almashish uchun didox.uz bilan ishlashning barcha nyuanslari. 🔹 Va yana ko'p narsalar! 💼 Malakangizni oshirish va ishingizni soddalashtirish imkoniyatini qo'ldan boy bermang. Amaliyot uchun ro'yxatdan o'ting va ushbu bilim va vositalarning barchasiga ega bo'ling. 📝 Sinov darsi va tafsilotlar uchun @ATolmachevaLoboda ga yozing! Бухгалтер Толмачева Telegram | Instagram | Услуги аутсорса | Facebook | Youtube ☝️ Muhim narsalar oddiy tilda #INPS#qo'llanma

Hashtags

#Qo'shko'pir #vakansiya#mebel ⚙️"G'iyosbek-Ilyosbek" MCHJ mebel ustalarini ishga taklif qiladi. 💡Bo'sh ish o'rni 10 ta. 💵Oylik maosh: 3 mln-6 mln so'm. 🗓Ish kunlari: Dushanba -Shanba ⏰Ish vaqti: 9:00 -18:00 📍Manzil: Qo'shko'pir tumani, Qatag'on qishlog'i Mo'ljal: "Arablar" MFY yoni 📞Aloqa: +998(91)993-5353 ⭕️⭕️⭕️⭕️ ➡️Ushbu xabarni ish izlab yurgan yaqinlaringizga ulashing. 📑Vakansiyalarni o'tkazib yubormaslik uchun kanalimizga obuna bo'ling! 🇺🇿Xorazm viloyati Kambag'allikni qisqartirish va bandlik boshqarmasi Axborot xizmati Telegram |Instagram |Facebook |Web-sayt |Youtube |Vakansiya

Visola__uz

@visola_uzsam · Post #156 · 27.01.2025 г., 11:00

😋 Visola chuchvarasi – bu nafaqat mazali, balki sifatli mahsulot! Qo'lda tayyorlangan, gigiyena qoidalariga to'liq rioya qilgan holda ishlab chiqarilgan mazali chuchvaralarimiz har bir dasturxonga iliq muhit bag‘ishlaydi. 🍽 Uy bekalari uchun qulay yechim: Endi soatlab chuchvara tugishning hojati yo‘q! Visola bilan tayyorlash oson, lazzati esa unutilmas. 💡 Tez va mazali: 15 daqiqada tayyorlash mumkin, har kuni oila a’zolaringizni xursand qiling! ✅ Tabiiy mahsulotlar ✅ Sevimli ta’mingizni saqlab qolgan retsept ✅ Haqiqiy mahorat bilan tayyorlangan 👉 Visola chuchvarasini tatib ko‘rish orqali siz ham hayotingizni osonlashtirasiz va zavqli qiladi! #Visola#Chuchvara#MazaliOvqat#OilaMazasi#Qo‘ldaTayyorlangan

"Hunarmand" uyushmasi rasmiy sahifasi

@handicraftman · Post #53585 · 16.12.2025 г., 17:19

📹 E’tiboringizga havola etilayotgan videorolik – 2025 yil III Xalqaro hunarmandchilik festivali, Qo‘qon, O‘zbekiston 📍 19–21 sentabr kunlari Farg‘ona viloyati Qo‘qon shahrida o‘tkazilgan ushbu festival an’anaviy va zamonaviy hunarmandchilik ko‘rgazmalari hamda xalqaro tajriba almashinuv maydoni bo‘ldi. 🤝 Videoda intervyu berganlar: • Farg‘ona viloyati hokimi — Hayrullo Bozorov • Butunjahon Hunarmandlar kengashi prezidenti — Saad H J Al-Qadoomi 📊 Ushbu videolavha Janubiy Afrika ekspertlari guruhi (Nadya Mir rahbarligida), Farg‘ona viloyati hokimligi va “Hunarmandlar uyushmasi” hamkorligida tayyorlangan. Unda festival ishtirokchilari bilan eksklyuziv intervyular, an’anaviy hunarmandchilik namunalari va kreativ ijodiy jarayonlar aks ettirilgan. #Hunarmandchilik#Qo‘qonFestivali #FerganaCrafts#WorldCraftsCouncil#MadaniyMeros Faсebook| ✅Instagram ✅Youtube | ✅Murojaat yo'lla

"Hunarmand" uyushmasi rasmiy sahifasi

@handicraftman · Post #55647 · 27.03.2026 г., 12:44

#Qoraqalpog‘iston 📌Qo‘ng‘irot tumanida yashovchi hunarmand Reyimbayeva Shahlo oddiy metallardan milliy uslubdagi nafis taqinchoqlar yasab, qadriyatlarimizni zamonaviy ko‘rinishda namoyon etmoqda. ⚡️Uning har bir ijod mahsulida milliy an’analar, nozik did va katta mehnat mujassam. Qo‘l mehnati orqali yaratilgan bu taqinchoqlar nafaqat bezak, balki madaniy merosimizning yorqin ifodasidir. #Hunarmandchilik#MilliyUslub#Qo‘ng‘irot #Ijod#Qo‘lMehnati ✅Faсebook| ✅Instagram ✅Youtube | ✅Murojaat yo'llash