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

Резултати

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

Пребарај: #tarix

当前筛选 #tarix清除筛选
Hərbi Xəbər Kanalı

@herbi_xeber_kanali · Post #61980 · 05.04.2026 г., 09:58

⚠️#Tarix 🔠25 aprel 1980-ci ildə Yaxın Şərqdəki ABŞ hava bazasından qalxan ABŞ ordusuna məxsus C-130 nəqliyyat təyyarəsi bir neçə ABŞ hücum vertolyotu ilə birlikdə İranın mərkəzindəki Tabas səhrasına eniş etdi. Plana əsasən, ABŞ vertolyotları Tabasda yanacaq doldurduqdan sonra Tehran yaxınlığında komandoları buraxmalı və orada Amerika casuslarını azad etmək üçün əməliyyat keçirməli idilər. Hər şey plana uyğun gedirdi, lakin Tabas bölgəsində qəfil qum fırtınası ABŞ təyyarələrini və vertolyotlarını əzdi və bir neçə amerikalı və bəzi hərbi texnikanın Allahın qəzəbinin odunda yanmasına səbəb oldu. Sağ qalanlar bütün hərbi texnikalarını ataraq Tabasdan qaçdılar.

Hashtags

Bored Panda

@boredpandablog · Post #10839 · 04.08.2025 г., 15:27

#tarix Avgust Fitnasi 1991-yil avgust oyida Sovet Ittifoqida davlat to'ntarishiga urinish, SSSR parchalanishiga olib kelgan muhim voqealardan biridir. Favqulodda vaziyat bo'yicha davlat qo'mitasi (GKChP) - mamlakat oliy rahbariyatining bir guruh konservativ a'zolari SSSR Prezidenti Mixail Gorbachevni hokimiyatdan chetlatish va uni KGB hodimlari yordamida 19-21-avgust kunlari Forosdagi dachasiga qamab, hokimiyatni o'zboshimcha qo'llariga olishga harakat qilishdi. Ularning maqsadi SSSRni saqlab qolish edi. Fitnaga SSSR birinchi va yagona vitse-prezidenti (1990 yil 27-dekabr-1991-yil 4-sentabr) Gennadiy Yanayev boshchilik qiladi. Videoda esa siz "Bремя" dasturining 19-avgust kungi maxsus sonini ko'rishingiz mumkin. @boredpandablog

Hashtags

Til va adabiyot ta’limi

@TAT_jurnal · Post #2164 · 05.11.2025 г., 04:09

#tarix 1929-yilning 5-noyabri o‘zbek xalqining qora kunlaridan biridir. Shu kuni atoqli o‘zbek ma’rifatparvari Munavvar qori Abdurashidxon o‘g‘li boshchiligidagi bir guruh sobiq ittihodchi va istiqlolchilar hibsga olindi. 🔴96 yil ilgari Qo‘qonda nimalar bo‘lgan edi? Batafsil 👉🏻Botir gapchilar Suratda: Ashurali Zohiriy. 🌐Sayt ✈️Telegram ✅Murojaat ♾Muhokama

Hashtags

Sirojiddin Toxirjonov

@sirojiddintaxirjonov · Post #595 · 02.03.2023 г., 05:37

#Tarix 📜Ikki daqiqa ichida 2600 yillik tarix Lavhada miloddan avvalgi VI asrdan to bugungi kungacha bo‘lgan vaqt mobaynida Oʻzbekiston hududi qanday davlat va imperiyalar tasarrufida boʻlgani kompyuter grafikasi yordamida tasvirlangan. Telegram | Facebook | Instagram | Sayt | YouTube

Hashtags

Kompyuter Bilimlari | Windows Blog

@kompyuter_bilimlari · Post #5611 · 24.05.2023 г., 02:27

⚡️Fleshka tarixi 💾Fleshka - bu Isroil ixtirosi. Birinchi Fleshka 2000-yilda Isroil kompaniyasi tomonidan ishlab chiqarilgan va xotirasi 1 mb bo'lgan. Sizning fleshkanggiz xotirasi qancha? 👉🏼Birinchi raqamli Windows Blog | #tarix / #qiziq

Hashtags

IIV | Rasmiy kanal

@IIVUZ · Post #143791 · 27.03.2026 г., 11:46

Tojikiston Respublikasi Prezidenti Emomali Rahmon O‘zbekiston Respublikasi Prezidenti Shavkat Mirziyoyev bilan birgalikda Ark qo‘rg‘oni, Poi Kalon va Labi Hovuz majmualari bilan tanishdi. — Президент Республики Таджикистан Эмомали Рахмон вместе с Президентом Республики Узбекистан Шавкатом Мирзиёевым ознакомился с крепостью Арк, ансамблями Пои-Калян и Ляби-Хауз. #Mirziyoyev#tashrif#Buxoro#tarix Prezident.uz|Facebook|Instagram|YouTube|X

Adabiy klub

@adabiy_klub · Post #13 · 30.10.2025 г., 18:26

#adabiyot#tarix 1929-yili Qo‘qonda "Botir gapchilar" yashirin tashkiloti tuziladi. Olimlar bu qo‘lbola tashkilotni OGPU chekistlari mahalliy xufyalar ko‘magida tashkil qilib, uyg‘oq ziyolilar uchun tuzoq qo‘yganini yozadi. Nima bo‘lsa ham, yuz yil oldin xalqimiz qullik bo‘yinturug‘iga shunchaki boshini tutub bermaganiga dalil bu! Botir gapchilar shunchaki gap sotib o‘tirmasdan, aniq amaliy ishlarni ham qilmoqchi bo‘lgan. Lekin ko‘p o‘tmay, Ashurali Zohiriy (suratda) boshchiligidagi 19 ziyoli hibsga olingan. Ular orasida sotqin(lar) ham bor edi, albatta... Aytgancha, 1917-yili shu shaharda Turkiston Muxtoriyati ham eʼlon qilingan. Bejiz emas. Batafsil 👉🏻Botir gapchilar 🗄Farrux Jabborbek

NATION

@nationoffical · Post #4217 · 08.09.2024 г., 10:17

#tarix#faktlar ❗️ Австрия-Венгрия императори Карл Биринчи, унинг аёли ва қизи. 1916-йил, Вена шаҳри. P.S: Oлдин кофирлар кийиниш борасида мусулмонларга тақлид қилишар эди. Ҳозир эса акси…

NATION

@nationoffical · Post #3738 · 17.07.2024 г., 16:20

#tarix#faktlar ❗️ Ушбу архив кадрлари Кавказ ижтимоий тармоқларида тарқатилмоқда: Доғистон 1920 йил. Ушбу тасвирларда аксарият қизлар ва аёллар ниқоб ва бурқа кийишганини кўришимиз мумкин. Таъкидлаш жоизки, ушбу кадрлар ниқоб "Кавказ халқларига хос эмас" дея тарғиб қилаётган ва унга қарши фатво берган Доғистоннинг масҳарабоз муфтийси ҳамда қўғирчоқ ҳукуматига муносиб жавоб бўлди. Асрлар давомида татарлар, бошқирдлар ва Шимолий Кавказ халқлари ниқоб ва ҳижоб кийиб юришган. Аммо ҳозирги ҳоин раҳбарлар бу тарихий фактни инкор этишга интилиб келмоқдалар.

123•••10•••20•••2425
ПретходнаСтраница 1 од 25Следна