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

Резултати

Пронајдени 4,010 слични објави

Пребарај: #iran

当前筛选 #iran清除筛选
Casus Belli Live

@casusbellilive · Post #250720 · 04.04.2026 г., 10:55

⚡️🇮🇷🇮🇱Minulú noc iracká raketa zasiahla jeden z najdôležitejších tajných vojenských výrobných objektov v Izraeli. Tento závod patrí spoločnosti Albeit Military Industries a nachádza sa pri leteckej základni Nevatim v Negeve. Vyrábajú sa tu najmodernejšie izraelské zbrane, vrátane bezpilotných lietadiel a vysoko technologického špionážneho vybavenia. Irán sa už niekoľkokrát pokúsil tento objekt zaútočiť, no bez úspechu. Avšak minulú noc sa Iránu naozaj podarilo zasiahnuť závod a zničiť ho. #Iran 🎯@opersvodki 💬ОС в MAX 🌐Zdroj:@SIL0VIKI 🔗Link:https://t.me/SIL0VIKI/109240 https://t.me/casusbellilive Truth over narrative 24/7 WEB | CONTACT | SHOP 📅Vytvorené: 2026-04-04 12:32:03

Hashtags

BrainlessChanelx

@BrainlessChanelx · Post #140787 · 27.04.2026 г., 17:16

🇷🇺🇮🇷 — Le ministre iranien des Affaires étrangères, Abbas Araghchi, rencontre le président russe Vladimir Poutine et le ministre russe des Affaires étrangères, Sergueï Lavrov, en Russie. Le président russe Vladimir Poutine : Le peuple iranien lutte avec courage et héroïsme pour sa souveraineté. 🔹 J'ai reçu un message du Guide suprême la semaine dernière. 🔹 La Russie espère que le peuple iranien surmontera cette période difficile et que la paix prévaudra. 🔹 La Russie fera tout ce qui est en son pouvoir pour établir la paix au Moyen-Orient dès que possible. 🔹 Nous ferons tout ce qui sert les intérêts de #Iran et des pays de la région. 🔹 La Russie est déterminée à poursuivre ses relations stratégiques avec l'Iran. @BrainlessChanelx

Hashtags

‼️ВНИМАНИЕ 🇦🇲🇮🇷 Сообщаем, что Молодёжная организация Республиканской партии Армении (РПА) организует сбор медикаментов и медицинских принадлежностей в поддержку братского народа Ирана. Инициатива продлится до понедельника включительно, после чего вся собранная помощь в тот же день будет передана в Посольство Исламской Республики Иран. В эти дни как никогда важно быть рядом с нашим дружественным народом. 📍Адрес сбора Мелик Адамян 2 #IRAN🇮🇷 Генрих Даниелян

Hashtags

Roy - الحرب الثالثة

@Royy_tweets · Post #109420 · 11.04.2026 г., 16:48

#Iran's missile arsenal Only 2,500 missiles… or much more? The shocking truth revealed Discover the real power behind Iran's missiles video link:https://youtu.be/EeVWESpmPso?si=SP4qYsr0OID8D0r4

Hashtags

⚡️🇮🇷🇮🇱 Вечером Иран запустил новую волну ракет по Тель-Авиву и его пригородам, поразив ряд целей после того, как система ПРО "Железный купол" не смогла перехватить большинство из них. #iran 🎯@opersvodki 💬ОС в MAX

Hashtags

Яблочки Z

@yablochkiz · Post #84996 · 19.04.2026 г., 16:17

⚡️Два танкера СПГ проходят через Ормузский пролив в координации с КСИР. Танкер «MEDA» находится под санкциями Управления по контролю за иностранными активами, тогда как танкер «G SUMMER» обозначен как «принадлежащий китайским владельцам». #iran 🎯@opersvodki 💬ОС в MAX

Hashtags

FG - Freie Gedanken 🦁

@FGNews07 · Post #81787 · 08.04.2026 г., 01:05

Der Vizepräsident des Center for China and Globalization, Victor Gao, sagt, dass der Einsatz eines nuklearen Sprengkopfs durch Israel gegen irgendein Land, auch gegen #Iran , das Ende Israels als Staat bedeuten wüde. Die Äußerung fiel vor dem Hintergrund der US-israelischen Aggression gegen den Iran in einem Interview mit The Cradle am 17. März 2026. Victor Gao ist kein offizieller Sprecher Chinas , tritt aber häufig wie ein quasi-offizieller Fürsprecher chinesischer Staatspositionen auf. Es ist formal dazu nicht befugt, allerdings ist seine öffentliche Rolle stark darauf angelegt ist, China nach außen zu repräsentieren. Und so wird er international anerkannt. t.me/FGNews07

Hashtags

RT en français

@RTenfrancais · Post #80750 · 03.05.2026 г., 18:40

⏺Pas d’avancée Les États-Unis et l'#Iran continuent de chercher des voies pour parvenir à une résolution diplomatique de la guerre, mais campent fermement sur leurs lignes rouges. 🗣Pour approfondir le sujet, nous recevons notre invité, Jamal Wakim, professeur d'histoire contemporaine et de relations internationales à l'Université libanaise. RT en français • Osez questionner !

Hashtags

RT en français

@RTenfrancais · Post #80516 · 30.04.2026 г., 18:45

🟢Aucune sortie de crise avec l'#Iran : le prix du Brent atteint un nouveau record Donald Trump hésite quant à la marche à suivre concernant l’évolution du conflit en Iran. Il doit être briefé par le Pentagone, qui lui soumettra plusieurs options. Nous les évoquons avec Antoine Cléraux, en plateau. RT en français • Osez questionner !

Hashtags

RT en français

@RTenfrancais · Post #80152 · 27.04.2026 г., 06:00

💬L'#Iran a soumis une nouvelle proposition aux États-Unis : levée du blocus américain, ouverture du détroit d'Ormuz et nouvelles discussions sur le programme nucléaire iranien sont les principales requêtes, a rapporté Axios, citant des sources. RT en français • Osez questionner !

Hashtags

123•••100•••200•••300•••334335
ПретходнаСтраница 1 од 335Следна