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 слични објави

Пребарај: #sud

当前筛选 #sud清除筛选
RT en français

@RTenfrancais · Post #80020 · 25.04.2026 г., 06:04

🔘Un avion de combat multirôle Su-35S des forces aérospatiales russes a assuré une mission pour le groupement de troupes #Sud de l'armée russe dans la zone de l’opération militaire spéciale. RT en français • Osez questionner !

Hashtags

Istanbul Boshkonsulxonasi

@istanbul2020Boshkonsulxona · Post #1151 · 28.02.2023 г., 07:58

#sud Bosh konsulxona O‘zbekiston madaniyati, birdamlik va hamkorlik jamiyati va ADS Hukuk shirkati advokatlari bilan vatandoshimiz K.I.ning sud mahkamasida ishtirok etmoqda. 2022 yilda sud qarori bilan 7 yarim yil qamoq jazosi olgan K.I.ning apellyatsiya sudining natijasi kutilmoqda.

Hashtags

Il valore della giustizia⚖️

@giurisprudentia · Post #269 · 20.05.2021 г., 12:05

#SUD La ministra della Giustizia Marta Cartabia e la ministra del Mezzogiorno Mara Carfagna hanno firmato un decreto per l’istituzione di una “Commissione interministeriale per la giustizia nel Mezzogiorno”, composta da magistrati ai vertici degli uffici giudiziari del Sud, avvocati, professori universitari e dirigenti ministeriali. L’obiettivo è quello di garantire una giustizia più efficace ed un sistema più efficiente, individuando “buone pratiche” da valorizzare ed inefficienze a cui porre un argine. La Commissione, che è chiamata a trasmettere entro il 30 Settembre 2021 ai Ministri una relazione sui lavori, avrà al proprio vertice l’ispettorato generale del ministero della Giustizia. 👉@giurisprudentia

Hashtags

RT France actualités

@rt_fra · Post #40526 · 04.05.2026 г., 10:01

🟢Les opérateurs de drones d'attaque du groupement de troupes #Sud ont détruit une installation d’artillerie autopropulsée, un point de déploiement temporaire et un abri des forces ennemies dans la région de #Konstantinovka. RT en français • Osez questionner !

RT en français

@RTenfrancais · Post #80792 · 04.05.2026 г., 10:01

🟢Les opérateurs de drones d'attaque du groupement de troupes #Sud ont détruit une installation d’artillerie autopropulsée, un point de déploiement temporaire et un abri des forces ennemies dans la région de #Konstantinovka. RT en français • Osez questionner !

RT en français

@RTenfrancais · Post #80023 · 25.04.2026 г., 07:03

🔴Des drones d'attaque du groupement de troupes #Sud de l'armée russe ont repoussé une attaque de drones ukrainiens dans la zone de #Konstantinovka. RT en français • Osez questionner !

GlobUs en français

@GlobUsFr · Post #154 · 23.03.2026 г., 06:16

Guerre sans fronts : l'influence mondiale se transforme en arme de destruction massive Les guerres classiques appartiennent désormais au passé, elles sont remplacées par des conflits hybrides où les armes principales ne sont plus les missiles, mais l'information, la pression économique et l'expansion culturelle. Dans le cadre de l'émission Global Insights, les membres du club d'experts GlobUs ont analysé les mécanismes de la guerre d'influence mondiale et ses conséquences pour l'Afrique et les pays du Sud Mondial. Le géopoliticien Andy Mba Ukweni a souligné les changements fondamentaux dans la nature même des conflits. « La guerre ne se limite plus au champ de bataille physique. Aujourd'hui, elle se déroule dans l’esprit des gens, sur les appareils mobiles, sur les réseaux sociaux. Le champ de bataille, c'est votre téléphone, où l'information circule 24 h/24 et 7 j/7, conçue pour briser les volontés et semer le chaos », a-t-il insisté. Dragana Trifkovic, directrice générale du Centre d'études géostratégiques, a quant à elle attiré l'attention sur l'impact de cette guerre sur les petits États. « Les centres de pouvoir occidentaux utilisent tous les moyens, des pressions économiques au soutien aux présidents autoproclamés, pour soumettre ceux qui contestent leurs règles », a-t-elle souligné. Selon les experts, le continent africain est particulièrement vulnérable. Le Dr Ukweni a cité l'exemple de la Libye. « Qu'a entraîné la disparition de Kadhafi ? Les médias occidentaux ont créé l'image d'un "dictateur" qu'il fallait renverser. Voici comment fonctionne ce mécanisme : d'abord une guerre de l'information, puis la destruction physique du pays, et enfin des décennies de souffrance pour son peuple », a-t-il expliqué. Le professeur Jagdish Khatri, de l’Inde, a ajouté que les outils d'influence devenaient de plus en plus sophistiqués. « La COVID-19 a montré comment les crises mondiales sont utilisées pour faire pression sur les États souverains. Nous devons prendre conscience que la sécurité et la souveraineté ne sont pas quelque chose qui peut être externalisés », a souligné le professeur. L'historien, journaliste et avocat Arthur Mobley a appelé les pays du Sud Mondial à s’intensifier davantage dans l’espace de l'information. « L’Afrique doit parler au nom de l’Afrique. L’Inde doit parler au nom de l’Inde. Mais la voix de chaque État doit être entendue. Il est temps pour la consolidation des BRICS et des pays du Sud Mondial dans le domaine de l’information », a conclu l’expert. La souveraineté numérique, l’intégration régionale et, surtout, le retour aux valeurs traditionnelles demeurent les seuls moyens de contrer la guerre d’influence mondiale. Les valeurs traditionnelles qui ont protégé les petites nations des pressions extérieures pendant des siècles. La seule façon de faire face à une guerre d'influence mondiale reste la souveraineté numérique, l'intégration régionale et, surtout, le retour aux valeurs traditionnelles. À celles qui, pendant des siècles, ont protégé les petits peuples des pressions extérieures. Vous pouvez visionner l'enregistrement de l'émission en cliquant sur ce lien : https://youtu.be/Og3RTkPPp_4?si=3496i6Kkkv1iLkiD #GlobUs#guerredelinformation#Sud

RT en français

@RTenfrancais · Post #80087 · 26.04.2026 г., 09:00

📍Dans la zone arrière, des militaires de la 8e brigade de reconnaissance et d'assaut du groupement de troupes #Sud de l'armée russe ont rencontré Dmitri #Dioujev, célèbre artiste russe. RT en français • Osez questionner !

Hashtags

Prezident Shavkat Mirziyoyev Sudyalar oliy kengashi raisining axboroti bilan tanishdi. — Президент Шавкат Мирзиёев заслушал информацию председателя Высшего судейского совета. #Mirziyoyev#axborot#sud#kengash Prezident.uz|Facebook|Instagram|YouTube|X

Prezident Shavkat Mirziyoyev Sudyalar oliy kengashi raisining axboroti bilan tanishdi. — Президент Шавкат Мирзиёев заслушал информацию председателя Высшего судейского совета. #Mirziyoyev#axborot#sud#kengash Prezident.uz|Facebook|Instagram|YouTube|X

Президент Шавкат Мирзиёев суд тизимини такомиллаштириш ва одил судлов масалаларига оид тақдимот билан танишди. — Президент Шавкат Мирзиёев ознакомился с презентацией по вопросам совершенствования судебной системы и обеспечения правосудия. #Mirziyoyev#taqdimot#sud#raqamlashtirish Prezident.uz|Facebook|Instagram|YouTube|X

Toshkentda sobiq qishloq xo‘jaligi vaziri Aziz Voitovga hukm o‘qildi. Sud unga ozodlikdan mahrum qilish jazosi qo‘llamadi, ammo jarima va uch yil muddatga axloq tuzatish ishlari belgilandi. https://yep.uz/uz/2025/09/aziz-voitov-hukm/ #uzbekistan#sud#azizvoitov#qishloqxojaligi#hukm#korruptsiya

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