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

Резултати

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

Пребарај: #radiocusano

当前筛选 #radiocusano清除筛选
Savino Balzano

@savinobalzano · Post #1137 · 02.09.2025 г., 12:54

https://x.com/SavinoBalzano/status/1962849074236752127?t=0flw0inDuG0muihdqCnOnA&s= La #Rai ha deciso improvvisamente di abbassare la serranda su Giù la maschera, il programma condotto da @MarcelloFoa. Oltre a esprimere la mia più totale e sincera solidarietà a Marcello, sento il bisogno di sottolineare anche la mia malinconia: trasmissioni come quella sono preziosissime, soprattutto in un contesto come quello che viviamo, fatto di un insopportabile piattume. #BattitoriLiberi#RadioCusano

Savino Balzano

@savinobalzano · Post #1164 · 19.09.2025 г., 12:47

https://x.com/SavinoBalzano/status/1969020274449199251?t=GW8C7nTid0amJBpdeuemRA&s=19 Mi domando cosa non vada nella testa di chi sostiene che il numero delle vittime di #Gaza non sia attendibile solo perché fornito dal ministero della salute di #Hamas. Provo a semplificare al massimo il discorso, così che possiate capirlo: quelle cifre sono necessariamente vere e, anzi, sottostimano i numeri reali. #BattitoriLiberi: dal lunedì al venerdì, alle 17, su #RadioCusano.

Savino Balzano

@savinobalzano · Post #1140 · 03.09.2025 г., 18:05

https://x.com/SavinoBalzano/status/1963301300294287802?t=Aj1VRAElpVbxy_GY5Da1zQ&s= Non mi schiodo dalla favoletta dell’attacco informatico russo all’aereo di Ursula #VonDerLeyen perché dimostra perfettamente come il nostro sistema mediatico sia del tutto inaffidabile, propagandistico, venduto. Nel suo editoriale di oggi, #Travaglio, ha elencato i titoloni di ieri che davano per certa la notizia. Anche i telegiornali, per la verità, hanno fatto lo stesso. Oggi avete letto qualche smentita? Avete trovato articoli o ascoltato servizi che mettessero almeno in dubbio quella versione ridicola? No: insistono sfacciatamente, impunemente. Siamo noi a dover lanciare il mayday: con un’informazione del genere, la #democrazia è compromessa. #BattitoriLiberi: dal lunedì al venerdì, alle 17, su #RadioCusano.

la fionda📗

@lafionda · Post #6540 · 05.09.2025 г., 09:48

https://x.com/SavinoBalzano/status/1963883993364938851?t=pQvSLa_o6Ni7QlsgLY6U-w&s=1 Mattarella interviene su tutto, ma tace su ciò che gli compete davvero. Ieri, in diretta, è successa una cosa paradossale. Denunciavo, per l’ennesima volta, il silenzio assordante di #SergioMattarella che – da capo delle Forze Armate ai sensi della Costituzione che dovrebbe custodire – non spende una parola sull’attacco deliberato di #Israele ai nostri militari stanziati in #Libano. Mi si risponde che il Presidente della Repubblica non può intervenire su tutto, dimenticando peraltro il caos che ha scatenato con le sue dichiarazioni sgangherate sulla #Russia. Ma mentre mi si diceva questo, lo stesso #Mattarella rilasciava una dichiarazione sulla morte di Giorgio #Armani. Roba da non credere. #BattitoriLiberi: dal lunedì al venerdì, alle 17, su #RadioCusano.

la fionda📗

@lafionda · Post #6530 · 02.09.2025 г., 18:50

https://x.com/SavinoBalzano/status/1962946349294616730?t=eTrDi0HJRyJdHAvEGOUgdA&s=1 La vicenda dell’aereo di #VonDerLeyen assume connotati a dir poco comici: tutta la nostra stampa ha rilanciato la notizia dell’attacco informatico russo ai sistemi GPS. Come le oche del Campidoglio, tutti a denunciare l’ennesima dimostrazione di come i cattivi russi ci mettano in pericolo. Già ieri faceva ridere: #Putin non sa nemmeno chi sia Ursula, la cameriera di #Macron, di #Merz e di qualche banchiere. Figuriamoci se perde tempo a farla atterrare d’emergenza in #Bulgaria: fino a poche ore prima, stringeva la mano ai leader di miliardi di persone e di paesi emergenti. Poi però è arrivata la smentita da parte di #FlightRadar24, società svedese (difficile definirla putiniana), secondo cui nessun disservizio si è registrato sul GPS dell’aereo della cotonata. Morale della favola? Un’altra occasione per farci ridere dietro dal mondo intero. #BattitoriLiberi: dal lunedì al venerdi, alle 17, su #RadioCusano.

Savino Balzano

@savinobalzano · Post #1150 · 11.09.2025 г., 09:18

https://x.com/SavinoBalzano/status/1966067841360126262?t=Z1K0q2xzolrGXxYD8B8KkQ&s=19 Soldati israeliani in vacanza in Italia per smaltire la tensione accumulata: evidentemente le loro attività a #Gaza (e non solo) comportano un certo “stress da lavoro”. Mi sembra qualcosa di davvero incredibile: chi lo ha reso possibile? Parliamo di decine di soldati scortati e protetti dalle nostre forze dell’ordine. Se ne sono occupati il Governo, Palazzo Chigi, la Farnesina, la Difesa, il Consolato? Chi ci ha lavorato? Si tratta di militari che – per stessa ammissione delle più alte cariche dello Stato – sono responsabili di atti definiti inaccettabili ai danni di bambini, civili, giornalisti e così via. E adesso li ospitiamo in vacanza? A casa nostra? È incredibile che l’informazione non se ne occupi (a parte il Fatto Quotidiano): a nessuno interessa quali pubblici poteri abbiano concorso all’iniziativa? Vi sembra normale? Nessuno ci mette la faccia, nessuno fa domande. Allora io propongo di destinare spiagge anche ai miliziani di #Hamas, a qualche #Ezbolla, agli uomini #Houthi. Perché alcuni sì e altri no? #BattitoriLiberi: dal lunedì al venerdì, alle 17, su #RadioCusano.

Savino Balzano

@savinobalzano · Post #1142 · 05.09.2025 г., 08:43

https://x.com/SavinoBalzano/status/1963883993364938851?t=pQvSLa_o6Ni7QlsgLY6U-w&s=1 Mattarella interviene su tutto, ma tace su ciò che gli compete davvero. Ieri, in diretta, è successa una cosa paradossale. Denunciavo, per l’ennesima volta, il silenzio assordante di #SergioMattarella che – da capo delle Forze Armate ai sensi della Costituzione che dovrebbe custodire – non spende una parola sull’attacco deliberato di #Israele ai nostri militari stanziati in #Libano. Mi si risponde che il Presidente della Repubblica non può intervenire su tutto, dimenticando peraltro il caos che ha scatenato con le sue dichiarazioni sgangherate sulla #Russia. Ma mentre mi si diceva questo, lo stesso #Mattarella rilasciava una dichiarazione sulla morte di Giorgio #Armani. Roba da non credere. #BattitoriLiberi: dal lunedì al venerdì, alle 17, su #RadioCusano.

Savino Balzano

@savinobalzano · Post #1138 · 02.09.2025 г., 18:31

https://x.com/SavinoBalzano/status/1962946349294616730?t=eTrDi0HJRyJdHAvEGOUgdA&s=1 La vicenda dell’aereo di #VonDerLeyen assume connotati a dir poco comici: tutta la nostra stampa ha rilanciato la notizia dell’attacco informatico russo ai sistemi GPS. Come le oche del Campidoglio, tutti a denunciare l’ennesima dimostrazione di come i cattivi russi ci mettano in pericolo. Già ieri faceva ridere: #Putin non sa nemmeno chi sia Ursula, la cameriera di #Macron, di #Merz e di qualche banchiere. Figuriamoci se perde tempo a farla atterrare d’emergenza in #Bulgaria: fino a poche ore prima, stringeva la mano ai leader di miliardi di persone e di paesi emergenti. Poi però è arrivata la smentita da parte di #FlightRadar24, società svedese (difficile definirla putiniana), secondo cui nessun disservizio si è registrato sul GPS dell’aereo della cotonata. Morale della favola? Un’altra occasione per farci ridere dietro dal mondo intero. #BattitoriLiberi: dal lunedì al venerdi, alle 17, su #RadioCusano.

Savino Balzano

@savinobalzano · Post #1143 · 07.09.2025 г., 08:02

https://x.com/SavinoBalzano/status/1964599065804525852 L’assoluta inconsistenza dell’Unione Europea (anzi, la sua nocività) è lampante con la scelta di #KajaKallas alla guida della politica estera. Recentemente, questa signora, un’estone, ha dichiarato che non le risulta il sacrificio russo e cinese durante la Seconda guerra mondiale. E si lamentava pure del fatto che, oggi come oggi, la gente non si documenterebbe abbastanza. Va bene. Ho pensato che, per ricoprire un ruolo tanto prestigioso, avrà certamente avuto contezza dei numeri, la sora #Kallas. Sono andato a controllare le cifre dei caduti. L’#Estonia, durante il secondo conflitto mondiale, ne ha registrati 40 mila, pari al 3,63% della popolazione. L’#UnioneSovietica 25 milioni, pari al 14,83%. Per la #Cina, invece, le stime oscillano tra i 10 e i 37 milioni. C’è solo un modo per definire certi mistificatori, certi falsari, certi imbroglioni. E il fatto che rappresentino ai massimi livelli l’#UE la dice davvero lunga. La gente l’ha capito benissimo. Dopotutto, le abbiamo affidato la politica estera di #Bruxelles: sappiamo tutti che non esiste. #BattitoriLiberi: dal lunedì al venerdì, alle 17, su #RadioCusano

Savino Balzano

@savinobalzano · Post #1172 · 27.09.2025 г., 06:29

https://x.com/SavinoBalzano/status/1971824054085538117?t=HtMh2kCA1cKDByImA7pzww&s=19 Avete voluto la barca? Ora navigate! Capisco che il #PartitoDemocratico debba moltissimo al #Quirinale: il Colle ha garantito innumerevoli volte che il #PD governasse pur avendo straperso le elezioni. Umanamente comprendo l'attaccamento al #Presidente, ma c’è un limite a tutto. Adesso il PD spinge perché la #Flottilla torni a casa con la coda tra le gambe. Provenzano, responsabile esteri del partito, sostiene che lo scopo primario fosse portare aiuti umanitari a #Gaza. Imbarazzante. In realtà, questi si sono imbarcati senza aver davvero chiaro il perché: troppo presi da selfie, interviste che altrimenti nessuno avrebbe richiesto, post sui social, per comprendere l’obiettivo reale dell’iniziativa. Quello, cioè, di rompere l’assedio e creare un corridoio permanente. Quello, cioè, di compiere un gesto politicamente significativo, di fronte all’inedia dei governi europei. Il PD oggi ci racconta che lo scopo principale fosse far arrivare una decina di chili di pasta sulle coste palestinesi. E allora che ci pensi #Pizzaballa. Esiste una legge ferrea nella politica italiana, che non sbaglia mai: il PD non perderà mai l’occasione — persino quando (per sbaglio, caso o miracolo) potrebbe fare qualcosa di buono — di dimostrare di non averci capito assolutamente nulla. È un comportamento indecoroso, indegno, che fa pensare come la causa dei bambini palestinesi sia stata strumentalizzata per biechi interessi politici e di contrapposizione all’esecutivo. Tornate a casa, che è meglio. #BattitoriLiberi: dal lunedì al venerdì alle 17, su #RadioCusano #Mattarella#GlobalSumudFlotilla#Israele#Palestina