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

Резултати

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

Пребарај: #eron

当前筛选 #eron清除筛选
#️⃣Hashtag | Rasmiy kanal

@HashtagUz · Post #13526 · 25.12.2024 г., 08:34

🇮🇷 Eronda WhatsApp va Google Play blokdan chiqarildi 😎📱Eron hukumatining so‘nggi qaroriga ko‘ra, WhatsApp messenjeri va Google Play do‘koni endilikda erkin faoliyat ko‘rsatishi mumkin. Bu qaror Axborot xavfsizligi bo‘yicha Oliy kengash majlisida aksariyat ovoz bilan ma’qullandi. 🚫 Ushbu xizmatlar 2022-yil sentabrida 22 yoshli Mahsa Amini vafoti sabab yuzaga kelgan noroziliklar davrida bloklangan edi. Amini politsiya tomonidan noto‘g‘ri ro‘mol (hijob) o‘raganlikda ayblanib ushlab ketilgan, shundan so‘ng uning sog‘lig‘i yomonlashgan va u 2 kun ichida shifoxonada vafot etgan. ⚖️ Endilikda WhatsApp va Google Play foydalanuvchilari qayta xizmatdan bemalol foydalanishlari mumkin. Biroq, Instagram (Meta’ga tegishli) blokdan chiqarilgan-chiqarilmagani haqida ma’lumot hozircha yo‘q. ➡️#eron | Birinchi raqamli IT-Blog

Hashtags

Зулайхо Акрамова

@zulayhoakramova · Post #1725 · 09.11.2023 г., 05:09

Пойтахтимизда ўтаётган Иқтисодий ҳамкорлик ташкилоти саммити тадбирлари доирасида Ўзбекистон Республикаси Президенти Шавкат Мирзиёевнинг Эрон Ислом Республикаси Президенти Иброҳим Раисий билан учрашуви бўлиб ўтди. — В рамках программы мероприятий проходящего в нашей столице саммита Организации экономического сотрудничества состоялась встреча Президента Республики Узбекистан Шавката Мирзиёева с Президентом Исламской Республики Иран Ибрахимом Раиси. #Mirziyoyev#uchrashuv#Eron#hamkorlik Prezident.uz|Facebook|Instagram|YouTube|Twitter

Ўзбекистон Республикаси Президенти Шавкат Мирзиёев Эрон Ислом Республикаси Президенти Иброҳим Раисийнинг таклифига биноан 18 июнь куни расмий ташриф билан ушбу мамлакатда бўлади. — Президент Республики Узбекистан Шавкат Мирзиёев по приглашению Президента Исламской Республики Иран Ибрахима Раиси 18 июня посетит эту страну с официальным визитом. #Mirziyoyev#tashrif#Eron#hamkorlik Prezident.uz|Facebook|Instagram|YouTube|Twitter

Ўзбекистон Республикаси Президенти Шавкат Мирзиёев ва Эрон Ислом Республикаси Президенти Иброҳим Раисий телефон орқали мулоқот қилдилар. Эрон раҳбари мамлакатимиз етакчисини куни кеча Ўзбекистонда ўтган муддатидан илгари Президент сайловида ишончли ғалаба қозонгани билан самимий табриклади. — Состоялся телефонный разговор между Президентом Узбекистана Шавкатом Мирзиёевым и Президентом Исламской Республикой Иран Ибрахимом Раиси. Глава Ирана искренне поздравил лидера нашей страны с убедительной победой на прошедших накануне досрочных президентских выборов в Узбекистане. #Mirziyoyev#muloqot#Eron#hamkorlik Prezident.uz|Facebook|Instagram|YouTube|Twitter

Ўзбекистон Республикаси Президенти Шавкат Мирзиёев ИҲТ Ташқи ишлар вазирлари кенгашининг йиғилиши доирасида мамлакатимизда бўлиб турган Эрон Ислом Республикаси ташқи ишлар вазири Ҳусайн Амир Абдуллаҳиён бошчилигидаги делегацияни қабул қилди. — Президент Республики Узбекистан Шавкат Мирзиёев принял делегацию Исламской Республики Иран во главе с министром иностранных дел Хуссейном Амиром Абдоллахияном, находящимся в нашей стране в рамках программы заседания Совета министров иностранных дел ОЭС. #Mirziyoyev#qabul#Eron#hamkorlik Prezident.uz|Facebook|Instagram|YouTube|Twitter

Ўзбекистон Республикаси Президенти Шавкат Мирзиёев Эрон Ислом Республикаси Иброҳим Раисийнинг таклифига биноан расмий ташриф билан Теҳрон шаҳрига келди. “Меҳробод” халқаро аэропортида олий мартабали меҳмонни Эрон саноат, кончилик ва савдо вазири Аббос Алиободий ва бошқа расмий шахслар кутиб олди. — Президент Республики Узбекистан Шавкат Мирзиёев по приглашению Президента Исламской Республики Иран Ибрахима Раиси прибыл с официальным визитом в город Тегеран. В международном аэропорту «Мехрабад» высокого гостя встретили министр промышленности, рудников и торговли Ирана Аббас Алиабади и другие официальные лица. #Mirziyoyev#tashrif#Eron#hamkorlik Prezident.uz|Facebook|Instagram|YouTube|Twitter

Embassy of Uzbekistan in Iran

@Uzembassyiran · Post #331 · 14.09.2022 г., 16:08

Ўзбекистон Республикаси Президенти Шавкат Мирзиёев ва расмий ташриф билан мамлакатимизга келган Эрон Ислом Республикаси Президенти Иброҳим Раисийнинг музокаралари бўлиб ўтди. — Состоялись переговоры Президента Республики Узбекистан Шавката Мирзиёева и Президента Исламской Республики Иран Ибрахима Раиси, находящегося в нашей стране с официальным визитом. #Mirziyoyev#tashrif#Eron#hamkorlik Prezident.uz|Facebook|Instagram|YouTube|Twitter

Embassy of Uzbekistan in Iran

@Uzembassyiran · Post #326 · 14.09.2022 г., 16:08

Самарқанд шаҳридаги Конгресс марказида Ўзбекистонга расмий ташриф билан келган Эрон Ислом Республикаси Президенти Иброҳим Раисийни расмий кутиб олиш маросими бўлиб ўтди. — В Конгресс-центре Самарканда состоялась торжественная церемония встречи Президента Исламской Республики Иран Ибрахима Раиси, прибывшего в Узбекистан с официальным визитом. #Mirziyoyev#tashrif#Eron#hamkorlik Prezident.uz|Facebook|Instagram|YouTube|Twitter

Embassy of Uzbekistan in Iran

@Uzembassyiran · Post #324 · 12.09.2022 г., 10:11

Ўзбекистон Республикаси Президенти Шавкат Мирзиёевнинг таклифига биноан Эрон Ислом Республикаси Президенти Иброҳим Раисий 14-16 сентябрь кунлари расмий ташриф билан мамлакатимизда бўлади. — По приглашению Президента Республики Узбекистан Шавката Мирзиёева Президент Исламской Республики Иран Ибрахим Раиси 14-16 сентября этого года посетит нашу страну с официальным визитом. #Mirziyoyev#tashrif#Eron#hamkorlik Prezident.uz|Facebook|Instagram|YouTube|Twitter

Embassy of Uzbekistan in Iran

@Uzembassyiran · Post #685 · 05.06.2025 г., 18:37

Ўзбекистон Республикаси Президенти Шавкат Мирзиёев ва Эрон Ислом Республикаси Президенти Масъуд Пезешкиён телефон орқали мулоқотда бир-бирини ва дўст халқларимизни муқаддас Қурбон ҳайити билан самимий қутлаб, тинчлик-осойишталик, фаровонлик ва равнақ тиладилар. — В ходе состоявшегося телефонного разговора Президент Республики Узбекистан Шавкат Мирзиёев и Президент Исламской Республики Иран Масуд Пезешкиан тепло поздравили друг друга и дружественные народы двух стран со священным праздником Курбан хайит, искренне пожелав мира, благополучия и процветания. #Mirziyoyev#muloqot#Eron#hamkorlik Prezident.uz|Facebook|Instagram|YouTube|X

Embassy of Uzbekistan in Iran

@Uzembassyiran · Post #681 · 01.04.2025 г., 15:34

Ўзбекистон Республикаси Президенти Шавкат Мирзиёев ва Эрон Ислом Республикаси Президенти Масъуд Пезешкиён телефон орқали мулоқотда бир-бирларини ва мамлакатларимизнинг дўст халқларини Наврўз айёми ва муборак Рамазон ҳайити - Ийд ал-Фитр билан самимий қутладилар. — В ходе телефонного разговора Президент Республики Узбекистан Шавкат Мирзиёев и Президент Исламской Республики Иран Масуд Пезешкиан тепло поздравили друг друга и дружественные народы двух стран с Наврузом о священным праздником Рамазан хайит – Ийд аль-Фитр. #Mirziyoyev#muloqot#Eron#hamkorlik Prezident.uz|Facebook|Instagram|YouTube|X

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