@mv_kpop · Post #4913 · 15.08.2019 г., 01:56
NeD - X Girlfriend • 1920x1080 Full HD #NeD@MV_kpop
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
Пребарај: #ned
@mv_kpop · Post #4913 · 15.08.2019 г., 01:56
NeD - X Girlfriend • 1920x1080 Full HD #NeD@MV_kpop
Hashtags
@marx21news · Post #9724 · 11.02.2026 г., 07:48
Nepal 2025: rivolte “Gen Z”, monarchici, maoisti… e l’ombra lunga di Washington Quello che sta accadendo in Nepal non è il solito caos “spontaneo” da social network. Dietro le proteste giovanili che hanno portato alla caduta del governo nel settembre 2025 emergono documenti di intelligence che indicano un ruolo diretto del National Endowment for Democracy (NED) e dell’International Republican Institute (IRI) statunitense. Corsi di formazione, reti di attivisti, “leader emergenti”: una strategia già vista altrove, pensata per plasmare una nuova classe politica allineata agli interessi USA in un Paese chiave, stretto tra Cina e India. Nel frattempo il Nepal resta attraversato da tensioni profonde: ritorno del monarchismo induista, nostalgia religiosa, delusione verso gli ex-maoisti ormai integrati nel sistema, una popolazione giovanissima esclusa da potere e opportunità. Le proteste non nascono dal nulla, ma vengono incanalate, finanziate e orientate. Il risultato? Decine di morti, blackout dei social, un governo rovesciato e l’ennesimo laboratorio geopolitico aperto sull’Himalaya. Un Paese fragile, con una storia recente segnata da guerre civili, terremoti e transizioni forzate, diventa ancora una volta terreno di sperimentazione della “democrazia esportata”. La domanda resta aperta: democrazia per chi, e a quale prezzo? #Nepal#Geopolitica#NED#GenZ#RivoluzioniColorate#Asia#USA#Cina#India#DemocraziaEsportata https://www.marx21.it/internazionale/nepal-tra-monarchici-induisti-ex-maoisti-le-manovre-usa-dietro-al-quasi-colpo-di-stato-2025/
@elenabasilepublicchanel · Post #225 · 02.03.2025 г., 10:28
Neanche si rendono conto che con Kissinger Bush Obama tra sorrisi diplomatici la #CIA la #NED si sarebbe già liberati di #Zelenski Abbiamo visto un #trump nudo Il #DeepState è in #Europa Nell' intelligence, nelle burocrazie brussellesi, nelle lobby delle armi, e della finanza Analfabetismo politico Politici insignificanti marionette obbediscono a poteri senza scrupoli Intellettuali e politici difendono questa #Europa al servizio della finanza delle armi , braccio armato della #Nato Pure #Orsini decide di far parte della maggioranza E dagli addosso al nuovo mostro... #Trump o #Biden? Ma per favore analizziamo la politica internazionale Veramente credete che #Scholtz che l #EU da sempre schiava di #Washington oggi alzi la testa? Abbia una dignità? Hanno solo i vecchi padroni! #Daciamaraini pensi veramente che #Pasolini o #Moravia aggiungerebbero le loro voci a questo coro nauseabondo che vuole la #guerra?