@toshkentaero_official · Post #6702 · 02.12.2025 г., 07:15
Narkotiklar tahdidi: kuchayib borayotgan xavf va kurashish chora-tadbirlari #1dec mtrk.uz | Instagram | Youtube | Facebook | Telegram
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
Пребарај: #1dec
@toshkentaero_official · Post #6702 · 02.12.2025 г., 07:15
Narkotiklar tahdidi: kuchayib borayotgan xavf va kurashish chora-tadbirlari #1dec mtrk.uz | Instagram | Youtube | Facebook | Telegram
Hashtags
@toshkentaero_official · Post #6701 · 02.12.2025 г., 06:23
Axborot 24 | OAV uchun kontent tayyorlash markazida Narkotiklarni nazorat qilish markazining matbuot anjumani o‘tkazildi #1dec mtrk.uz | Instagram | Youtube | Facebook | Telegram
Hashtags
@toshkentaero_official · Post #6694 · 01.12.2025 г., 12:11
Ахборот 24 | Пресечены факты незаконного ввоза и распространения наркотических веществ #1dec mtrk.uz | Instagram | Youtube | Facebook | Telegram
Hashtags
@toshkentaero_official · Post #6678 · 01.12.2025 г., 08:25
Axborot 24 | Giyohvandlik vositalarining noqonuniy aylanmasiga chek qo'yildi #1dec mtrk.uz | Instagram | Youtube | Facebook | Telegram
Hashtags
@toshkentaero_official · Post #6664 · 01.12.2025 г., 07:28
Axborot 24 | "Prezident olimpiadasi " sport musobaqalari #1dec mtrk.uz | Instagram | Youtube | Facebook | Telegram
Hashtags
@sirojiddintaxirjonov · Post #908 · 01.12.2025 г., 13:33
Yangilanish shiddati #1dec mtrk.uz | Instagram | Youtube | Facebook | Telegram
Hashtags
@wbuzbekistan · Post #1487 · 01.12.2023 г., 16:09
Факт 24 | Жаҳон банки Ўзбекистон рақамли иқтисодиёти учун 50 миллион доллар ажратди #1dec#uzbekiston24 mtrk.uz | Youtube | Facebook | Telegram | uztv.tv | TV-dastur
Hashtags
@ilxomabdullayevomqp · Post #156 · 01.12.2022 г., 19:38
Янгиликлар 24 | «Рақамли Ўзбекистон - 2030» стратегияси ижроси #1dec#uzbekiston24 mtrk.uz | Youtube | Facebook | Telegram | uztv.tv | TV-dastur
Hashtags
@ozbek_kadin_haklari · Post #1952 · 01.12.2024 г., 15:13
#sayyor_qabul #oilavagender #1dec 📈 Bugun Jamiyatimizga Turkiyadagi o’zbek xotin-qizlarining ijtimoiy va psixologik holatini o’rganish va ushbu muammolarga yechim topish maqsadida O’zbekiston “Oila va gender” ilmiy tadqiqot instituti direktori, pedagogika fanlari doktori, professor Egamberdiyeva Nodira Melibayevna boshchiligidagi ishchi guruhi tashrif buyurdi. Tashrif davomida Turkiya Respublikasida bo’lib turgan o’zbekistonlik xotin-qizlar uchun SAYYOR QABUL o’tkazildi. 📣 Hurmatli vatandoshlar! Ushbu Sayyor Qabul yana 2 kun (2 va 3 dekabr kunlari) davom etadi. Muammolarning yechimini birgalikda hal qilish, shaxsiy taklif kiritish maqsadida SAYYOR QABUL uchrashuviga barchangizni taklif qilamiz! 📇Manzil: Mecidiyeköy mah., Kervan Geçmez sok., Keskin iş merkezi 7.kat, daire 13. Şişli - İstanbul 😉 Biz bilan birga bo’ling va bizni kuzatishda davom eting! 🌐Rasmiy sahifalarimizga obuna bo’ling
Hashtags
@ozbek_kadin_haklari · Post #1951 · 30.11.2024 г., 14:39
#sayyor_qabul #1dec #oilavagender ⚠️E’LON! 📈 Joriy yilning 1-2-3-dekabr kunlari soat 12:00-16:00 oralig’ida O’zbekiston “Oila va gender” ilmiy tadqiqot instituti vakillaridan iborat ishchi guruhi Turkiya Respublikasida bo’lib turgan o’zbekistonlik xotin-qizlar uchun SAYYOR QABUL o’tkazadi. ⁉️ Ushbu uchrashuvda quyidagi masalalar ko’riladi: ✔️og’ir ijtimoiy ahvolga tushub qolgan vatandoshlarimizga amaliy yordam berish choralarini ko’rish; ✔️mehnat qilayotgan xotin-qizlarga zarur ijtimoiy yordam ko’rsatish va huquqiy himoya qilish; ✔️ularning oila a’zolariga yordam berish; ✔️O’zbekistonda yaratilgan mavjud vakant ish o’rinlarini taklif etish va ishga joylashtirish. 📇Manzil: Mecidiyeköy mah., Kervan Geçmez sok., Keskin iş merkezi 7.kat, daire 13. Şişli - İstanbul 📣 Hurmatli vatandoshlar! Muammolarning yechimini birgalikda hal qilish, shaxsiy taklif kiritish maqsadida SAYYOR QABUL uchrashuviga barchangizni taklif qilamiz!
Hashtags
@ozbek_kadin_haklari · Post #1953 · 01.12.2024 г., 15:21
#sayyor_qabul #oilavagender #1dec #1_kun 📸Bugungi Sayyor qabuldan foto lavhalar 😉 Biz bilan birga bo’ling va bizni kuzatishda davom eting! 🌐Rasmiy sahifalarimizga obuna bo’ling