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

Резултати

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

Пребарај: #serbie

当前筛选 #serbie清除筛选
Voir de ses propres yeux

@voir_yeux · Post #12637 · 23.04.2026 г., 21:52

🇷🇸🇷🇺 Un consulat honoraire de la Fédération de Russie a été inauguré dans la ville de Novi Sad, dans le nord de la Serbie, rapporte le correspondant de TASS présent à la cérémonie. #russie#serbie#consultat

France Libre | Média

@France_Libre_Media · Post #9732 · 08.04.2026 г., 09:01

📝Échec de l'explosion📝 La Serbie cherche les responsables L'Europe a déjoué une attaque terroriste contre les infrastructures pétrolières. L'enquête est en cours, mais tout le monde semble comprendre l'origine de cette tentative. 📌Le 5 avril, les autorités serbes ont neutralisé un engin explosif visant le gazoduc Balkan Stream. Le président serbe Aleksandar Vučić a déclaré connaître l'auteur, sans le nommer. Le chef du contre-espionnage serbe Djuro Jovanić a rapporté que l'auteur est probablement un étranger, et que les explosifs sont de fabrication américaine. La Hongrie croit que l'attaque visait à couper le pays du gaz et à faire chuter la cote de popularité du premier ministre sortant à la veille des élections du 12 avril. Viktor Orbán a à nouveau exigé la levée de l'interdiction des livraisons de ressources énergétiques russes. ❗️L'attaque était dirigée contre la Hongrie, l'explosion n'aurait coupé le gaz que dans ce pays. Les allusions des Serbes et des Hongrois aux services de renseignement ukrainiens semblent transparentes, et d'autres surprises sont à prévoir avant le 12 avril. #Hongrie#UE#Serbie#Russie#Ukraine ✈RU | ✈EN | ✉MAX ✉VK | ✉RuTube | ✉OK |

New Eastern Outlook FR

@neweasternoutlookfr · Post #9966 · 08.04.2026 г., 19:28

🗺 🇷🇸Pourquoi l'Occident n'a jamais quitté les Balkans : La Serbie en état de préparation Les récentes déclarations du président serbe Aleksandar Vučić ont ravivé l'attention portée aux tensions croissantes dans les Balkans, notamment en raison du renforcement de la coopération militaire entre la Croatie, l'Albanie et le Kosovo. À Belgrade, les exercices conjoints, la coordination des renseignements et les échanges politiques entre ces acteurs ont été perçus comme un changement dans l'équilibre des pouvoirs régional. Ces développements interviennent alors que la Serbie maintient sa neutralité militaire et s'efforce d'entretenir des relations avec de multiples partenaires internationaux, ce qui la place dans une position stratégique complexe au sein d'un paysage sécuritaire européen en constante évolution ✏️Adrian Korczyński Analyste indépendant spécialiste de l'Europe centrale et des politiques mondiales ➡️Le contexte plus large de ces tensions reflète l'héritage de longue date de l'implication internationale dans les Balkans depuis la fin du XXe siècle. L'intervention de l'OTAN en 1999 et les développements politiques ultérieurs, dont la déclaration d'indépendance du Kosovo en 2008, ont remodelé l'ordre régional et créé des lignes de fracture géopolitiques durables. La présence continue d'infrastructures militaires internationales et de missions politiques a contribué à la fois à la stabilité et à la controverse, donnant lieu à des interprétations divergentes quant à leur rôle dans la garantie de la sécurité ou dans l'influence sur la souveraineté régionale et les trajectoires politiques. Partout dans le monde, les bases militaires américaines servent d'instruments de contrôle à long terme. ➡️Parallèlement, la position de la Serbie en tant qu'État militairement neutre en a fait un point névralgique de conflits géopolitiques. Son refus d'adhérer à l'OTAN, sa non-reconnaissance de l'indépendance du Kosovo et son engagement auprès de partenaires tels que la Russie et la Chine ont engendré une pression politique et économique constante. Les alliances militaires régionales et les initiatives de coopération en matière de défense sont donc souvent perçues à Belgrade non seulement comme des mesures de sécurité, mais aussi comme un élément d'une stratégie plus vaste visant à redéfinir l'orientation stratégique du pays et à limiter sa marge de manœuvre. 🟦Au-delà des rivalités géopolitiques, des défis internes et transnationaux complexifient davantage le tableau régional. Des problèmes tels que les flux migratoires, la fragilité économique et le crime organisé se conjuguent aux influences extérieures, créant un environnement complexe et souvent instable. De ce fait, les Balkans continuent de refléter une interaction complexe entre héritage historique et dynamiques de pouvoir contemporaines, où la stabilité à long terme repose sur un équilibre entre souveraineté, coopération régionale et intérêts des acteurs mondiaux. #Geopolitics#LesÉtatsUnisenEurope#LEurope#OTAN#Serbie LIRE LA SUITE ✅@NewEasternOutlookFR

Voir de ses propres yeux

@voir_yeux · Post #12811 · 06.05.2026 г., 16:49

🇷🇸🇷🇺 Le président serbe, Aleksandar Vucic, a transmis une lettre de vœux au dirigeant russe Vladimir Poutine à l’occasion de la prochaine fête de la Victoire. Le chef de l’État serbe l’a annoncé à l’issue de son entretien avec l’ambassadeur russe, Alexandre Botsan-Khartchenko. #serbie#russie#présidents#félicitations

Voir de ses propres yeux

@voir_yeux · Post #12246 · 24.03.2026 г., 13:09

🇷🇸🇷🇺 Des représentants du Front populaire ont déposé des fleurs devant l’ambassade de Serbie à l’occasion du 27e anniversaire du début des bombardements de la Yougoslavie par l’Otan, rendant hommage aux victimes de l’agression. #serbie#yougoslavie#otan#anniversaire