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

Резултати

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

Пребарај: #an

当前筛选 #an清除筛选
Uzbekneftgaz | Расмий канал

@ao_uzbekneftegaz · Post #9644 · 09.09.2025 г., 07:01

#An’analar Qadriyatlar go‘zalligi liboslarda namoyon “Oʻzbekneftgaz” AJ tizimida “Milliy liboslarimiz va qadriyatlarimiz” shiori ostida o‘tkazilayotgan ko‘rik-tanlov “Gissarneftgaz” qo‘shma korxonasida ham qizg‘in tarzda o‘tdi. 15 apreldan 31 avgustga qadar davom etgan tanlovda xodimlar milliy urf-odat va an’analarimizga bo‘lgan hurmatini liboslar orqali namoyon etdilar. Tadbirning asosiy maqsadi — milliy merosni asrab-avaylash, jamoa ongiga milliy liboslar iftixorini singdirish hamda qadriyatlarga sadoqat tuyg‘usini mustahkamlashdan iborat. Fototanlovning yakuniy bosqichida aniqlangan g‘oliblar taqdirlandi. Bunday tadbirlar nafaqat milliy merosimizni targ‘ib etadi, balki ishchi-xodimlarning ma’naviy dunyosini boyitish, jamoada ijobiy muhitni kuchaytirishga ham xizmat qiladi. 👇Bizni kuzating: 🌐web-sayt | 📷instagram | 👉telegram | ▶️youtube | 💬facebook

Hashtags

Lsposed Modules Updates Tracker

@lsposed_Modules_Updates_Trackers · Post #6853 · 28.04.2026 г., 02:04

#An#lkjdsabdyw 模块:com.hhvvg.ecm 简介:An Extended Clipboard Manager 版本:2-1.0.1 更新时间:2022/07/05 00:14:12 更新日志: (理论上)适配到Android P以及以后,因为手上没有可以测试的手机 @lsposed_Modules_Updates_Trackers | @lsposed_Geeks_Bot

Сhilonzor tumani hokimligi Matbuot xizmati

@Chilonzor_tuman_hokimligi · Post #82320 · 28.03.2026 г., 10:14

#Chilonzor_tumani_hokimligida_Sumalak_sayli #An’anaviy_bahor_ayyomi 🌸Har bahorda tuman hokimligining orqasidagi bog‘ yonida qiyg‘os gullagan daraxtlar atrofida Chilonzor tumani hokimligi jamoasi "Sumalak sayli" o‘tkazadi. 🌸 An’anaga aylangan bu sayilga tuman hokimligining Tashkiliy-kadrlar guruhi rahbari U. Parmonbekov va uning atrofidagi ahil jamoa puxta tayyorgarlik ko‘rgan. 🌸 Bu oddiy sayil emas, bu jamoaning birdamligi, hamjihatligini yanada mustahkamlaydigan xayrli tadbirdir. 🌸Sumalak sayli haqiqiy bahoriy bayramga aylanmoqda. Milliy maqom qo‘shiqlari yangragan, dasturxonlar bahoriy ne’matlar bilan bezatilgan, hammaning kayfiyati a’lo, ahillik va birdamlik mustahkamlansa jamoaning ishi yanada yutuqlarga boy bo‘laveradi. 🌸 Doshqozonda qaynayotgan sumalakni kavlayotgan jamoadoshlar tumanimiz ahliga tinchlik va farovonlik, har bir oilaga, har bir tumandoshimizga ezgu tilaklar bildirmoqda, tumanimizning har tomonlama rivojlanishi, gullab-yashnashini tilab ezgu niyatlar qilishmoqda. ⬅️⬅️⬅️ Siz ham keling, sayilimizda ishtirok eting, bildirgan ezgu niyatlaringiz o‘zingizga ham yo‘ldosh bo‘ladi. 👉👉👉 Sharqona Yangi yilimiz barchangiz uchun xayrli va quvonchli kunlarga boy bo‘lsin! 👉👉👉Shu o‘rinda shunday xayrli tadbirning boshida turgan barcha tashkilotchilarga jamoa nomidan katta minnatdorchilik bildiramiz. 🔵Сhilonzor_tumani_hokimligi

Baxtiyor Nodirqulov | Dizayn blog

@nobazo_design · Post #70 · 20.04.2022 г., 02:59

#steal#like#an#artist “Ilhom beruvchi yoki tasavvuringizni kuchaytiradigan har qanday joydan oʻgʻirlang. Eski filmlar, yangi filmlar, musiqa, kitoblar, rasmlar, fotosuratlar, she'rlar, orzular, tasodifiy suhbatlar, arxitektura, ko'priklar, ko'cha belgilari, daraxtlar, bulutlar, suv havzalari, yorug'lik va soyalarni yutib yuboring.Har doim atrofingizdan o'g'irlash uchun narsalarni tanlang. Agar shunday qilsangiz, sizning ishingiz insonlar ongida haqiqiydek bo'ladi" — Jim Jarmusch P.S.: Bu yerda o'g'irlik g'oyaga nisbatan ishlatilgan) Telegram

VIP_影视分享

@WangZhuanZhan · Post #34146 · 18.10.2024 г., 05:36

T-t天t地d玄x门m - 天地玄门 天地玄門 (1991) (普通话) 直达链接:https://pan.quark.cn/s/decbc49f5b7c #天地玄门#天地玄門 #穿梭時空五百年 #An Eternal Combat 链接:https://link3.cc/sf_com #电影#喜剧#香港#90年代

VIP_影视分享

@WangZhuanZhan · Post #34145 · 18.10.2024 г., 05:29

T-t天t地d玄x门m- 天地玄门 天地玄門 (1991) (粤语) 直达链接:https://pan.quark.cn/s/a9dea3967eac #天地玄门#天地玄門 #穿梭時空五百年 #An Eternal Combat 链接:https://link3.cc/sf_com #电影#喜剧#香港#90年代

ПретходнаСтраница 1 од 4Следна