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

Пребарај: #olanda

当前筛选 #olanda清除筛选
Papa & Vaticano - News

@papaevaticanonews · Post #9903 · 04.04.2026 г., 10:23

Anche quest'anno, per la Santa #Pasqua, nella basilica vaticana e in piazza San Pietro sarà il trionfo della primavera. Per la solenne Veglia Pasquale, verranno realizzati degli addobbi floreali dalle maestranze del Servizio Giardini e Ambiente, grazie anche al contributo dei professori di floristica del Centro di biotecnologie di Naklo, e di una professoressa del Centro di biotecnologie e turismo di Novo Mesto in Slovenia. Nella solennità di Pasqua, domenica 5 aprile, Piazza San Pietro sarà ornata da migliaia di fiori e piante coltivate in #Olanda. Le decorazioni verranno realizzate grazie al generoso contributo dei fioristi e decoratori olandesi, guidati dal capo decoratore Piet van der Burg, con la collaborazione delle maestranze del Servizio Giardini e Ambiente. Quest’anno ricorre il quarantesimo anniversario da quando i #PaesiBassi hanno offerto per la prima volta il dono floreale al Papa, in occasione della Pasqua. L’iniziativa è stata promossa fin dagli inizi da parte dei volontari del settore, sostenuti dalla Conferenza Episcopale Olandese e dalla Fondazione “Bloemenpracht Rome”. Per l’allestimento vengono usati: 65000 bulbi di Tulipani, Narcisi e Giacinti e mini Narcisi; 220 Viole bianco e arancione; 7800 fiori, tra i quali Rose, Delphiniums, Anthuriums, Crisantemi, Gerbera, Mathiolas; 600 rami di Plumosa; 80 Azalee e 600 lunghi rami di amenti lunghi di salice, lunghi rami di Eucalipto, e diversi tipi di verde. Prima della partenza per Roma, tutti questi fiori sono stati benedetti dal Vescovo di Rotterdam, mons. Johannes Harmannes Jozefus van den Hende, Presidente della Conferenza Episcopale dei Paesi Bassi, nel Parco Floreale “Keukenhof” di Lisse.

Ultimora.net - POLITICS

@Ultimorapolitics · Post #37416 · 24.04.2022 г., 15:28

#Olanda 150 membri critici del #D66|RE chiedono che la leader del partito #Kaag e il consiglio forniscano chiarimenti entro una settimana sul ruolo della leadership del partito nel nascondere la denuncia di molestie contro un importante esponente del partito. @UltimoraPolitics

Marx21.it

@marx21news · Post #9865 · 03.03.2026 г., 14:23

Paesi Bassi: nasce il governo Jetten, ma è già instabilità. Ecco cosa c'è da sapere. Dopo 117 giorni di trattative, l'Olanda ha un nuovo esecutivo guidato da Rob Jetten (D66). Ma è un governo di minoranza, con soli 66 seggi su 150, e la sua stabilità è tutta da dimostrare. ⚖️ Ecco i punti chiave della nuova situazione politica olandese: La nuova coalizione: D66, VVD (liberali) e CDA (democristiani) hanno dato vita a un governo centrista, europeista e atlantista. Jetten diventa il premier più giovane della storia del Paese. L'estrema destra arretra? Il PVV di Geert Wilders ha ottenuto gli stessi seggi di D66 (26), ma è stato escluso dal governo. Tuttavia, la sua ombra resta. ⚠️ Fragilità strutturale: Con solo 66 deputati, il governo dovrà cercare alleanze volta per volta in Parlamento, rendendo l'esecutivo intrinsecamente instabile e dipendente dai voti dell'opposizione. Le contestazioni: La sinistra (in particolare GL-PvdA e SP) attacca duramente l'agenda del governo, definita "socialmente regressiva". I nodi caldi sono: Aumento della spesa militare verso il 3,5% del PIL (richiesto dalla NATO). Tagli al welfare, alla sanità e ai sussidi. Innalzamento dell'età pensionabile. La posizione delle opposizioni: GL-PvdA (Jesse Klaver) si dice disponibile a negoziare, ma solo per una svolta "più sociale e verde". SP punta a mobilitare il conflitto sociale contro le misure del governo. Il NCPN (comunisti) rifiuta la logica parlamentare e denuncia il legame tra riarmo e sacrifici sociali, puntando sull'organizzazione dal basso. In sintesi: Il governo Jetten rappresenta una battuta d'arresto per l'estrema destra, ma la sua agenda centrista, basata su rigore di bilancio e riarmo, rischia di acuire le tensioni sociali e di non risolvere la crisi di governabilità. Una stabilità solo apparente, in un contesto di crescente polarizzazione. Cosa ne pensi di questa nuova fase politica nei Paesi Bassi? Credi che il governo riuscirà a tenere? Lasciaci un commento! #PaesiBassi#Olanda#GovernoJetten#Politica#Europa#NATO#Welfare#CrisiPolitica#GeertWilders#D66#AnalisiPolitica https://www.marx21.it/internazionale/paesi-bassi-il-governo-jetten-nasce-in-minoranza-e-nellinstabilita-strutturale/

Ultimora.net - POLITICS

@Ultimorapolitics · Post #37546 · 25.04.2022 г., 10:45

#Sondaggi#Olanda Sondaggio di Peil: #VVD|RE: 27 seggi (+1) #PVV|ID: 15 (+1) #D66|RE: 14 (-4) #PvdA|S&D: 12 (+1) #GL|G/EFA: 12 #JA21|ECR: 11 #BBB|Ruralisti: 10 #PvdD|LEFT: 8 #CDA|EPP: 7 (-1) #CU|EPP: 7 #SP|Sinistra: 7 #Volt|G/EFA: 4 #FvD|ECR: 4 #SGP|ECR: 4 #DENK|Sinistra turca: 3 #BVNL|Destra: 2 #BIJ1|Sinistra radicale: 2 (+1) #50PLUS|EPP: 1 Data rilevazione: 22-23 aprile +/-: 8-9 aprile Intervistati: 3000+ @UltimoraPolitics