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

Резултати

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

Пребарај: #goïta

当前筛选 #goïta清除筛选
RT en français

@RTenfrancais · Post #80808 · 04.05.2026 г., 12:50

🇲🇱Assimi #Goïta a dirigé, ce 4 mai au palais de Koulouba, la cérémonie mensuelle du lever des couleurs, véritable symbole de la souveraineté malienne. Des collaborateurs immédiats du président et des chefs de service dépendant de la présidence étaient présents à l’événement. RT en français • Osez questionner !

Hashtags

RT en français

@RTenfrancais · Post #80331 · 28.04.2026 г., 20:50

💬 « À l'heure où je vous parle, le dispositif est renforcé, la situation est maîtrisée »‎ – Assimi #Goïta s’est adressé à la nation au sujet des attaques terroristes survenues au Mali le 25 avril. Crédit vidéo : ORTM RT en français • Osez questionner !

Hashtags

RT France actualités

@rt_fra · Post #40542 · 04.05.2026 г., 12:50

🇲🇱Assimi #Goïta a dirigé, ce 4 mai au palais de Koulouba, la cérémonie mensuelle du lever des couleurs, véritable symbole de la souveraineté malienne. Des collaborateurs immédiats du président et des chefs de service dépendant de la présidence étaient présents à l’événement. RT en français • Osez questionner !

Hashtags

RT France actualités

@rt_fra · Post #40168 · 29.04.2026 г., 20:45

🔴Le discours du président Assimi #Goïta à la nation après les violentes attaques terroristes a été accueilli avec émotion dans le pays. Les précisions avec Nouhoun Kané. RT en français • Osez questionner !

Hashtags

RT France actualités

@rt_fra · Post #40071 · 28.04.2026 г., 21:20

🗣« Les opérations se poursuivront jusqu'à la neutralisation complète des groupes impliqués et le rétablissement durable de la sécurité sur l'ensemble du territoire national »‎ – Assimi #Goïta. Crédit vidéo : ORTM RT en français • Osez questionner !

Hashtags

RT France actualités

@rt_fra · Post #40069 · 28.04.2026 г., 21:10

💬 « Ces attaques ne sont pas des faits isolés. Elles s'inscrivent dans un vaste plan de déstabilisation conçu et exécuté par les groupes armés terroristes et les sponsors internes et externes »‎ – Assimi #Goïta. Crédit vidéo : ORTM RT en français • Osez questionner !

Hashtags

RT France actualités

@rt_fra · Post #40066 · 28.04.2026 г., 20:50

💬 « À l'heure où je vous parle, le dispositif est renforcé, la situation est maîtrisée »‎ – Assimi #Goïta s’est adressé à la nation au sujet des attaques terroristes survenues au Mali le 25 avril. Crédit vidéo : ORTM RT en français • Osez questionner !

Hashtags

Antoine Cléraux

@corrAntoine · Post #471 · 25.06.2025 г., 10:14

🟢Le deuxième jour de la visite d’État du dirigeant malien Assimi #Goïta en #Russie a été marqué par une rencontre avec des représentants de la diaspora malienne. Les détails avec notre reporter, Antoine Cléraux. RT en français • Osez questionner !

RT en français

@RTenfrancais · Post #80299 · 28.04.2026 г., 16:45

🇲🇱Mali : Visite du président de la Transition aux blessés et hommage au général Sadio #Camara Le président de la Transition, le général Assimi #Goïta, s’est rendu au CHU Bocar Sidi Sall de Kati après les attaques simultanées à Kati, Bamako, Mopti, Gao et Kidal. Il y a rencontré les blessés civils et militaires, salué le personnel médical et exprimé ses encouragements, tout en leur souhaitant un prompt rétablissement. Il s’est ensuite recueilli au domicile du général Sadio Camara, décédé le 25 avril lors de ces événements. Le chef de l’État a présenté ses condoléances à la famille et réaffirmé la détermination des autorités à poursuivre son engagement pour la sécurisation du territoire national. Crédit photos : AES INFO RT en français • Osez questionner !

RT France actualités

@rt_fra · Post #40034 · 28.04.2026 г., 16:45

🇲🇱Mali : Visite du président de la Transition aux blessés et hommage au général Sadio #Camara Le président de la Transition, le général Assimi #Goïta, s’est rendu au CHU Bocar Sidi Sall de Kati après les attaques simultanées à Kati, Bamako, Mopti, Gao et Kidal. Il y a rencontré les blessés civils et militaires, salué le personnel médical et exprimé ses encouragements, tout en leur souhaitant un prompt rétablissement. Il s’est ensuite recueilli au domicile du général Sadio Camara, décédé le 25 avril lors de ces événements. Le chef de l’État a présenté ses condoléances à la famille et réaffirmé la détermination des autorités à poursuivre son engagement pour la sécurisation du territoire national. Crédit photos : AES INFO RT en français • Osez questionner !

RT France actualités

@rt_fra · Post #40070 · 28.04.2026 г., 21:15

🟢Assimi #Goïta a salué la synergie d'action au sein de l’#AES et la qualité de la coopération avec les partenaires stratégiques de son pays, notamment la #Russie. Crédit vidéo : ORTM RT en français • Osez questionner !