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

Резултати

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

Пребарај: #palestinalibre

当前筛选 #palestinalibre清除筛选
El Pueblo Informa

@EPInforma · Post #35818 · 01.08.2025 г., 16:35

🔝 Ya se viene el 18 🥳 IMPERDIBLE Una cuenta amiga le piodio a Grok que se tire con una payita especial, el remate es epico. #PalestinaLibre Síguenos t.me/Epinforma🔁 comparte

El Pueblo Informa

@EPInforma · Post #35547 · 14.06.2025 г., 23:54

😭 Más de 50 mil muertos en Gaza por ataques sistemáticos e inhumanos. Hoy descubrimos que los medios chilenos sí pueden transmitir desde la zona (o cerca de ella)… pero solo si quien sufre es de Israel. ✏️Normalizar que unas vidas valen menos que otras según su origen habla muy mal del periodismo chileno. #PalestinaLibre Vía 📱Roberto Kiltro Síguenos t.me/Epinforma🔁 comparte

El Pueblo Informa

@EPInforma · Post #35478 · 08.06.2025 г., 19:11

#PalestinaLibre 🇨🇳👉China en la ONU: EE.UU. deja que Israel cruce todas las líneas rojas del derecho internacional humanitario El representante permanente chino ante la ONU condenó el veto de Washington a una iniciativa para el alto el fuego en la Franja de Gaza. ht Vía 📱aapayés @aapayes Síguenos t.me/Epinforma🔁 comparte

El Pueblo Informa

@EPInforma · Post #34837 · 03.12.2024 г., 00:15

PROHIBIDO COMPARTIR 😅 🤣 Él nazi Republicano no quiere que lo vean Ah! Vi que Johannes Káiser esta muy sororo respecto al caso Monsalve, pero como yo sí tengo memoria, me acordé de ésta joyita. Vía ❌Sandra 🇵🇸#PalestinaLibre@SandraIsabelB Síguenos t.me/Epinforma🔁 comparte

Mártir Ayatolá Jameneí

@khamenei_es · Post #4378 · 02.06.2025 г., 19:34

🥇Medalla «El lado correcto de la historia» fue otorgada a autoridades venezolanas por la oficina del ayatolá Jameneí ⭕️ El presidente de la Asamblea Consultiva Islámica de Irán, Mohamad Baqer Qalibaf, ha entregado este lunes una medalla titulada «El lado correcto de la historia» en nombre de la oficina del Líder de la Revolución Islámica, el ayatolá Jameneí, a autoridades de #Venezuela.#PalestinaLibre🇵🇸 🔗👉LEER LA NOTICIA COMPLETA ✅@khamenei_es KHAMENEI.IR | 𝕏 | Facebook| TikTok

Mártir Ayatolá Jameneí

@khamenei_es · Post #4333 · 15.05.2025 г., 15:34

🟥VÍDEO ESPECIAL ⭕️ «Al pueblo palestino le hicieron tres cosas: en primer lugar, usurparon su tierra; junto a esa ocupación llevaron a cabo una deportación masiva. Esos dos acontecimientos han ido acompañados de una matanza en masa. Se cometió un inmenso crimen humanitario». ⭕️ «Ante tanta iniquidad y tanto crimen, ¿qué ha de hacer un pueblo Está claro que levantará una tormenta...». #DíadelaNakba #PalestinaLibre🇵🇸 🖇spanish.khamenei.ir/news/5762 ✅@khamenei_es KHAMENEI.IR | 𝕏 | Facebook| TikTok

El Pueblo Informa

@EPInforma · Post #35176 · 19.03.2025 г., 00:12

No seremos cómplices Este 21 de marzo, alzamos la voz en Plaza de la Ciudadanía. No seremos cómplices del apartheid, de la ocupación, ni del genocidio que Israel perpetra contra el pueblo palestino con impunidad. Mientras la comunidad internacional sigue mirando hacia otro lado, miles de niños, mujeres y ancianos son masacrados en Gaza. Hospitales, escuelas y refugios son convertidos en escombros. El colonialismo y la limpieza étnica avanzan sin freno. Chile, con su histórica relación con el pueblo palestino, no puede mantenerse indiferente. Exigimos un paso firme: la ruptura total de relaciones con Israel. No basta con discursos tibios ni condenas diplomáticas vacías. Es hora de actuar con coherencia. Este viernes 21 de marzo, a las 19:00 horas, nos encontramos en Plaza de la Ciudadanía. Porque la solidaridad no es solo una palabra, es un compromiso. A romper relaciones con Israel. A luchar contra el apartheid. A detener el genocidio. #PalestinaLibre#ChilePorPalestina#NoSeremosCómplices

El Pueblo Informa

@EPInforma · Post #35657 · 01.07.2025 г., 19:18

Este es el dolor que viven día a día los niños de los territorios que ha bombardeado 🇮🇱Israel con el apoyo incondicional de 🇺🇸 Estados Unidos y 🇪🇺 la Unión Europea. #PalestinaLibre desde el río hasta el mar #Libano #Sudan #Yemen #Cisjordania Serán libres del sionismo‼️ Síguenos t.me/Epinforma🔁 comparte

Plataforma Sentido Común.

@Psentidocomun · Post #69180 · 10.04.2026 г., 10:26

GENOCIDIO. Las fuerzas cobardes israelíes arrestaron y golpearon a un activista solidario en Cisjordania. Permanece bajo custodia policial. Y todavía hay quienes no entienden y defienden a estos miserables. ISRAEL, EL PUEBLO ELEGIDO DE SATANÁS. RENFAN ✌️😎 #Palestinalibre #Act4Palestine #IsraelApartheidstate #GenocidioIsraelí #DueloPorPalestina #MourningForPalestine #LibertadParaPalestina #StopBombingGaza ÚNETE👇 https://t.me/+fW18xLRfCZU3NzNh (Prensa Libre)

Plataforma Sentido Común.

@Psentidocomun · Post #69634 · 09.05.2026 г., 16:33

LA ERA DORADA. Este video no es un fake news. Es real y se trata del 47º presidente de Estados Unidos. ISRAEL, EL PUEBLO ELEGIDO DE SATANÁS. RENFAN ✌️😎 #Palestinalibre #Act4Palestine #IsraelApartheidstate #GenocidioIsraelí #DueloPorPalestina #MourningForPalestine #LibertadParaPalestina #StopBombingGaza #BoicotUSA #NoMásBloqueo ÚNETE👇 https://t.me/+fW18xLRfCZU3NzNh (Prensa Libre)

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