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

Резултати

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

Пребарај: #parkent

当前筛选 #parkent清除筛选
©Husniddin Isakov

@isakovxusniddin · Post #7860 · 10.02.2025 г., 16:52

🇺🇿O‘zbekistonda shunday joy borligini bilarmidingiz? Bu joy shunday joyki dunyo bo‘ylab faqatgina 2ta davlatda bor, birinchisi Fransiyada bo’lsa, ikkinchisi O‘zbekiston Respublikasi, Toshkent viloyatida joylashgan O‘zbekiston Respublikasi Fanlar akademiyasi Materialshunoslik institutiga qarashli Katta quyosh pechi hisoblanadi. Bu joylashuv to‘g‘risida batafsil ma'lumotni yuqoridagi rasmlar orqali olishingiz mumkin. 📍Joylashuv #KattaQuyoshPechi#Parkent @seeyouzbekistan • O’zbekistonni biz bilan kashf eting!

SeeYoUzbekistan

@seeyouzbekistan · Post #27 · 10.02.2025 г., 16:44

🇺🇿O‘zbekistonda shunday joy borligini bilarmidingiz? Bu joy shunday joyki dunyo bo‘ylab faqatgina 2ta davlatda bor, birinchisi Fransiyada bo’lsa, ikkinchisi O‘zbekiston Respublikasi, Toshkent viloyatida joylashgan O‘zbekiston Respublikasi Fanlar akademiyasi Materialshunoslik institutiga qarashli Katta quyosh pechi hisoblanadi. Bu joylashuv to‘g‘risida batafsil ma'lumotni yuqoridagi rasmlar orqali olishingiz mumkin. 📍Joylashuv #KattaQuyoshPechi#Parkent @seeyouzbekistan • O’zbekistonni biz bilan kashf eting!

Fitrat Media Group

@fitratmediagroup · Post #23 · 10.02.2025 г., 17:15

🇺🇿O‘zbekistonda shunday joy borligini bilarmidingiz? Bu joy shunday joyki dunyo bo‘ylab faqatgina 2ta davlatda bor, birinchisi Fransiyada bo’lsa, ikkinchisi O‘zbekiston Respublikasi, Toshkent viloyatida joylashgan O‘zbekiston Respublikasi Fanlar akademiyasi Materialshunoslik institutiga qarashli Katta quyosh pechi hisoblanadi. Bu joylashuv to‘g‘risida batafsil ma'lumotni yuqoridagi rasmlar orqali olishingiz mumkin. 📍Joylashuv #KattaQuyoshPechi#Parkent @seeyouzbekistan • O’zbekistonni biz bilan kashf eting!

"Hunarmand" uyushmasi rasmiy sahifasi

@handicraftman · Post #56029 · 15.04.2026 г., 07:22

⚡️Toshkent viloyati Parkent tumani “Xurriyat” mahallasida istiqomat qiluvchi yosh hunarmand M. Nazmiddinovaning bandligini ta’minlash hamda tadbirkorlik faoliyatini qo‘llab-quvvatlash borasida aniq maqsadli amaliy choralar ko‘rilmoqda. 📌Xususan, Respublika “Hunarmand” uyushmasi raisi R. Mirzaaxmedov tashabbusi bilan fuqaro M. Nazmiddinova imtiyozli tartibda uyushmaga a’zo etilib, unga hunarmandchilik faoliyatini tashkil etish uchun zarur bo‘lgan tikuv uskunasi ajratildi. 🌍Shuningdek, yosh hunarmandning faoliyati bilan yaqindan tanishish maqsadida uning ustaxonasiga tashrif buyurilib, ishlab chiqarish jarayonlari o‘rganildi hamda tegishli tavsiyalar berildi. 📊Mazkur amaliy ko‘mak yoshlarning bandligini ta’minlash, ularni kasb-hunarga yo‘naltirish, barqaror daromad manbalarini shakllantirish hamda ijtimoiy-iqtisodiy faolligini oshirishga xizmat qilmoqda. #Hunarmand#Parkent#ToshkentViloyati Faсebook| ✅Instagram ✅Youtube | ✅Murojaat yo'llash

O'zLiDeP - Toshkent viloyati

@uzlidep_toshkentv · Post #12840 · 19.06.2025 г., 05:48

Давлатимиз раҳбари Паркент туманига ташриф чоғида Кумушкон маҳалласида бўлиб, сайёҳлик салоҳияти ва меҳмон уйларини кўздан кечирди. — В ходе поездки в Паркентский район глава нашего государства посетил махаллю Кумушкон, где ознакомился с туристическим потенциалом и деятельностью гостевых домов. #Mirziyoyev#tanishuv#Parkent#turizm Prezident.uz|Facebook|Instagram|YouTube|X

O'zLiDeP - Toshkent viloyati

@uzlidep_toshkentv · Post #12830 · 19.06.2025 г., 05:48

Президент Шавкат Мирзиёев Паркент туманига ташриф буюриб, “Паркентсой” турар-жой массивининг қурилиши билан танишди. Шу ерда туманни янада ривожлантириш чора-тадбирлари бўйича тақдимот ҳамда паркентлик фаоллар билан мулоқот бўлиб ўтди. — Прибыв в Паркентский район, Президент Шавкат Мирзиёев ознакомился со строительством жилого массива "Паркентсой". Здесь же состоялись презентация о мерах перспективного развития и диалог с активом района. #Mirziyoyev#tanishuv#Parkent#bunyodkorlik Prezident.uz|Facebook|Instagram|YouTube|X

O'zLiDeP - Toshkent viloyati

@uzlidep_toshkentv · Post #12850 · 19.06.2025 г., 05:48

Президент Шавкат Мирзиёев Паркент туманида интенсив боғ фаолияти билан танишди. — Президент Шавкат Мирзиёев ознакомился с деятельностью интенсивного сада в Паркентском районе. #Mirziyoyev#tanishuv#Parkent#qishloqxujaligi Prezident.uz|Facebook|Instagram|YouTube|X

"Hunarmand" uyushmasi rasmiy sahifasi

@handicraftman · Post #56047 · 16.04.2026 г., 10:29

📍Toshkent viloyati, Parkent tumani 📊51-maktabda Payshanba – “Yoshlar kuni” doirasida "Rahbar va yoshlar" tadbir jarayonidan lavhalar 📺 Rahbar va yoshlar uchrashuvi samimiy ruhda o‘tdi 🤝 #YoshlarKuni#Parkent#Uchrashuv Faсebook| ✅Instagram ✅Youtube | ✅Murojaat yo'llash

"Hunarmand" uyushmasi rasmiy sahifasi

@handicraftman · Post #56043 · 16.04.2026 г., 10:28

📍 Toshkent viloyati, Parkent tumani ⚡️Bugun, 16-aprel kuni Parkent tumanidagi 51-sonli umumta’lim maktabida Payshanba – “Yoshlar kuni” munosabati bilan “Rahbar va yoshlar” uchrashuvi tashkil etildi. 👍Mazkur uchrashuv “Hunarmand” uyushmasi Toshkent viloyat boshqarmasi boshlig‘i E. Xujamiyarov, tuman hokimi, tuman prokurori, Turizm politsiyasi boshlig‘i hamda yoshlar yetakchilari hamkorligida o‘tkazildi. 📊Uchrashuv davomida yoshlar o‘rtasida ta’lim olish, kasb-hunar egallash, ekologik madaniyatni rivojlantirish kabi dolzarb mavzularda ochiq muloqot olib borildi. Yoshlar o‘zlarini qiziqtirgan savollarga javob olib, o‘z taklif va tashabbuslari bilan faol ishtirok etdilar. 🌍Tadbir yakunida rahbarlar va yoshlar o‘rtasida samimiy suhbat bo‘lib o‘tdi. Unda yoshlarning erishgan yutuqlari e’tirof etilib, kelgusidagi rejalar muhokama qilindi. #YoshlarKuni#Parkent#YoshlarBilanUchrashuv Faсebook| ✅Instagram ✅Youtube | ✅Murojaat yo'llash