@Ultimorapolitics24 · Post #52101 · 05.03.2026 г., 10:35
🇫🇷#Francia – Lo stato maggiore francese riferisce che aerei americani sono stati autorizzati a utilizzare basi francesi in Medio Oriente. @UltimoraPolitics24
Hashtags
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
Пребарај: #francia
@Ultimorapolitics24 · Post #52101 · 05.03.2026 г., 10:35
🇫🇷#Francia – Lo stato maggiore francese riferisce che aerei americani sono stati autorizzati a utilizzare basi francesi in Medio Oriente. @UltimoraPolitics24
Hashtags
@Ultimorapolitics24 · Post #51500 · 20.12.2025 г., 13:35
#Francia - Non riuscirà ad approvare la legge di bilancio entro la fine dell’anno, e si dovrà ricorrere a un provvedimento d’emergenza per estendere il bilancio del 2025 al prossimo anno. (ilPost) @UltimoraPolitics24
Hashtags
@ULTIMORAPOLITICS · Post #43313 · 14.04.2023 г., 16:00
❗🇫🇷#Francia - La Riforma delle Pensioni resta valida: la Corte costituzionale boccia la richiesta di referendum @UltimoraPolitics
Hashtags
@ULTIMORAPOLITICS · Post #43167 · 20.03.2023 г., 17:56
🇫🇷 #Francia - Il giorno decisivo per il governo: segui la mozione di sfiducia su @UltimoraPolitics24 @UltimoraPolitics
Hashtags
@ULTIMORAPOLITICS · Post #43165 · 20.03.2023 г., 15:48
🇫🇷#Francia - Il giorno decisivo per il governo: segui la mozione di sfiducia su @UltimoraPolitics24 @UltimoraPolitics
Hashtags
@ultimoraPOLITICS · Post #40044 · 21.06.2022 г., 06:58
#Francia Secondo giorno di crisi politica in Francia, nessuna maggioranza possibile per il presidente dopo le elezioni. Oggi le consultazioni tra Macron e i partiti Aggiornamenti minuto per minuto su ▶️@UltimoraPolitics24
Hashtags
@ultimoraPOLITICS · Post #40031 · 19.06.2022 г., 18:09
#Francia Exit Poll: Macron perde la maggioranza assoluta @UltimoraPolitics
Hashtags
@ultimoraPOLITICS · Post #39858 · 04.06.2022 г., 19:41
#Francia 🗳 Votazioni in corso nella Polinesia Francese per i 3 seggi della assemblea nazionale. Segui le elezioni francesi su @UltimoraPolitics24
Hashtags
@Ultimorapolitics · Post #37512 · 24.04.2022 г., 20:03
#Francia Proteste della sinistra francese contro Macron e Le Pen sono in corso a Parigi, Lille, Lione, Marsiglia e Nizza. @UltimoraPolitics
Hashtags
@Whitehousewatch · Post #17110 · 20.01.2026 г., 14:09
#Francia, Macron: Non intendo parlare con Trump a Davos.
Hashtags
@lineasrojas · Post #12441 · 23.02.2026 г., 20:34
🇫🇷🇮🇱El sionismo se hace cada vez más fuerte en Francia Durante la 40.ª cena del Consejo Representativo de las Instituciones Judías de Francia (CRIF), el primer ministro, Sebastien Lecornu, anunció su intención de incluir en el orden del día de la Asamblea Nacional, a partir del mes de abril, la propuesta de ley impulsada por la diputada Caroline Yadan, que busca asimilar el antisionismo a una forma de antisemitismo. ▪️ En particular, declaró: "Exclamar 'desde el río hasta el mar’ es llamar a la desaparición de Israel (…) Y la incitación al asesinato está prohibida". De esta manera, el antisionismo, la crítica a Israel, así como el uso del eslogan "Desde el río hasta el mar, Palestina será libre" podrían pronto ser objeto de una prohibición en el marco de este texto, y ser castigados con multas y prisión. Y de esta forma, poco a poco, arrecia el control de Israel y la censura de todo lo que vaya en contra con el sionismo en el mundo. #francia ——— Únete a la lucha por la verdad en 📱Telegram 🫥Odysee 📱X (Twitter)
Hashtags
@lineasrojas · Post #12404 · 21.02.2026 г., 20:41
🇫🇷 Cómo la Legión Extranjera Francesa se convirtió en refugio para criminales de guerra nazis Tras la Segunda Guerra Mundial, mientras Francia luchaba por retener su colonia de Indochina, recurrió a una fuente improbable de mano de obra: prisioneros de guerra alemanes, incluidos exmiembros de las Waffen-SS. Los alemanes han sido la principal parte de la Legión Extranjera Francesa desde su fundación en 1831. Un viejo dicho de la Legión lo aclara sin rodeos: "La Legión es tan buena como su peor alemán". Tras la Segunda Guerra Mundial, esa presencia alemana se disparó. En 1945, Francia tenía más de 500.000 prisioneros de guerra alemanes en condiciones miserables. Casi 25.000 murieron en los campos franceses entre 1944 y 1948 por hambre y enfermedades. Pero, a medio mundo de distancia, el Viet Minh de Ho Chi Minh amenazaba la Indochina francesa. París necesitaba combatientes, rápido. El 22 de marzo de 1947, Francia financió un cuerpo expedicionario. La solución más rápida: abrir el reclutamiento en la Legión Extranjera, especialmente en la Alemania ocupada. Entre 20.000 y 30.000 prisioneros alemanes pasaron directamente de la internación al alistamiento. Entre 1945 y 1954, unos 150.000 legionarios sirvieron en Indochina. Historiadores estiman que del 40% al 60% eran de origen germánico. Eso significa que unos 50.000 alemanes lucharon por Francia en las junglas de Vietnam. Oficialmente, la Legión le prohibía participar a los miembros de las Waffen-SS. Los reclutadores comprobaban el tatuaje de grupo sanguíneo bajo la axila izquierda. Buscaban cicatrices sospechosas. Pero el sistema era poroso. En el caos de la posguerra europea, muchos se colaron. La información de que la Legión servía como un refugio nazi no surgió de fuentes occidentales: vino del Viet Minh. Tras su victoria en Dien Bien Phu en 1954, funcionarios vietnamitas afirmaron que los alemanes capturados eran ex Waffen-SS. #francia ——— Únete a la lucha por la verdad en 📱Telegram 🫥Odysee 📱X (Twitter)
Hashtags