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

Резултати

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

Пребарај: #cechia

当前筛选 #cechia清除筛选
Tutto Elezioni

@tuttoelezioni · Post #1294 · 03.10.2025 г., 17:59

#Cechia🇨🇿 #Parlamentari ❓Come si vota in Cechia? I 200 membri della Camera dei deputati ceca (Poslanecká sněmovna) sono eletti mediante un sistema proporzionale sulla base di liste aperte. Il territorio del Paese viene suddiviso in 14 circoscrizioni elettorali, corrispondenti alle 13 regioni del Paese e alla città di Praga. I seggi sono assegnati secondo il metodo dei più alti resti, utilizzando prima la quota Imperiali, e successivamente – per i seggi non assegnati subito – la quota Hagenbach-Bischoff. Un partito, per poter avere seggi, deve ottenere il 5% dei voti; nel caso invece di coalizioni, quelle con due partiti devono ottenere il 7%, mentre quelle con tre o più partiti devono ottenere l'11% dei suffragi. In foto: Thunovský palác, sede della Camera dei deputati(Praga). @TuttoElezioni

Ultimora.net - POLITICS 24

@Ultimorapolitics24 · Post #52248 · 22.03.2026 г., 07:52

🇨🇿#Cechia - Sabato a Praga decine di migliaia di persone hanno manifestato contro il governo del primo ministro Andrej #Babis, di destra e populista. Secondo i manifestanti, che gli organizzatori stimano essere stati circa 200mila, Babis e il suo governo sarebbero una minaccia per la democrazia e c’è il rischio che presto il paese ritiri il proprio sostegno all’Ucraina. (ilPost) @UltimoraPolitics24

Ultimora.net - POLITICS

@ULTIMORAPOLITICS · Post #45729 · 04.10.2025 г., 16:10

🇨🇿 Elezioni #Cechia – L’ex premier Andrej #Babiš vince con il 35% dei voti e 82 seggi, aprendo la strada al suo ritorno tramite alleanze di governo. Il miliardario 71enne, leader populista e critico su politiche migratorie, UE e NATO, punta a rimettere in discussione la linea del Paese su Ucraina e rapporti con Mosca. Il suo partito, Azione dei Cittadini Insoddisfatti (#ANO), ha lasciato l'anno scorso Renew Europe per unirsi ai Patrioti Europei di Salvini e Le Pen. @UltimoraPolitics

Tutto Elezioni

@tuttoelezioni · Post #1291 · 01.10.2025 г., 08:04

#ProssimeElezioni🗓 Le elezioni che seguiremo prossimamente sono: 🇨🇿#Cechia: parlamentari, il 3 e il 4 ottobre; 🇮🇹 Italia: regionali in #Calabria, il 5 e il 6 ottobre; 🇮🇹 Italia: regionali in #Toscana, il 12 e il 13 ottobre; 🇦🇷#Argentina: parlamentari, il 26 ottobre; 🇳🇱#PaesiBassi: parlamentari, il 29 ottobre. @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #1193 · 10.08.2025 г., 08:59

#ProssimeElezioni🗓 ❗️Calendario aggiornato Le elezioni che seguiremo prossimamente sono: 🇳🇴#Norvegia: parlamentari, l'8 settembre; 🇲🇩#Moldavia: parlamentari, il 28 settembre; 🇮🇹#Italia: #regionali in #ValledAosta, il 28 settembre; 🇮🇹 Italia: regionali nelle #Marche, il 28 e il 29 settembre; 🇨🇿#Cechia: parlamentari, il 3 e il 4 ottobre; 🇮🇹 Italia: regionali in #Calabria, il 5 e il 6 ottobre; 🇦🇷#Argentina: parlamentari, il 26 ottobre; 🇳🇱#PaesiBassi: parlamentari, il 29 ottobre. @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #1212 · 13.09.2025 г., 08:02

#ProssimeElezioni🗓 Le elezioni che seguiremo prossimamente sono: 🇲🇩#Moldavia: #parlamentari, il 28 settembre; 🇮🇹#Italia: #regionali in #ValledAosta, il 28 settembre; 🇮🇹 Italia: regionali nelle #Marche, il 28 e il 29 settembre; 🇨🇿#Cechia: parlamentari, il 3 e il 4 ottobre; 🇮🇹 Italia: regionali in #Calabria, il 5 e il 6 ottobre; 🇮🇹 Italia: regionali in #Toscana, il 12 e il 13 ottobre; 🇦🇷#Argentina: parlamentari, il 26 ottobre; 🇳🇱#PaesiBassi: parlamentari, il 29 ottobre. @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #1305 · 04.10.2025 г., 17:32

#Cechia🇨🇿 #Parlamentari Risultati parziali. Distribuzione dei seggi. 🟦 SÌ (#ANO|PfE): 80 (+8) ⬛️ Insieme (#Spolu|Centro-destra; comprende #ODS|ECR, #KDU|PPE e #TOP09|PPE): 52 (-19) 🟪 Sindaci e indipendenti (#STAN|Centro liberale): 22 (-11) ⬛️ Partito Pirata Ceco (#Piráti|G/EFA, comprende anche #Zelení|G/EFA): 18 (+14) 🟦 Libertà e Democrazia diretta (#SPD|ESN; comprende anche #Trikolora|Estrema destra, #Svobodní|Destra e #PRO|Destra): 15 (-5) 🟦 Automobilisti per se stessi (#AUTO|PfE): 13 (nuovo) Totale: 200 Maggioranza: 101 Nota: tra parentesi è indicata la variazione rispetto alle elezioni del 2021. @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #1308 · 05.10.2025 г., 06:27

#Cechia🇨🇿 #Parlamentari Risultati preliminari. Scrutinato: 100%. Affluenza: 68,95% (+3,56% rispetto al 2021) 🟦 SÌ (#ANO|PfE): 34,51% ⬛️ Insieme (#Spolu|Centro-destra; comprende #ODS|ECR, #KDU|PPE e #TOP09|PPE): 23,36% 🟪 Sindaci e indipendenti (#STAN|Centro liberale): 11,23% ⬛️ Partito Pirata Ceco (#Piráti|G/EFA, comprende anche #Zelení|G/EFA): 8,97% 🟦 Libertà e Democrazia diretta (#SPD|ESN; comprende anche #Trikolora|Estrema destra, #Svobodní|Destra e #PRO|Destra): 7,78% 🟦 Automobilisti per se stessi (#AUTO|PfE): 6,77% 🟥 Basta (#Stačilo|Sinistra; comprende #SOCDEM|S&D e #KSČM|Comunisti): 4,30% @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #1306 · 04.10.2025 г., 20:49

#Cechia🇨🇿 #Parlamentari Risultati parziali. Scrutinato: 99,95% 🟦 SÌ (#ANO|PfE): 34,57% ⬛️ Insieme (#Spolu|Centro-destra; comprende #ODS|ECR, #KDU|PPE e #TOP09|PPE): 23,33% 🟪 Sindaci e indipendenti (#STAN|Centro liberale): 11,21% ⬛️ Partito Pirata Ceco (#Piráti|G/EFA, comprende anche #Zelení|G/EFA): 8,94% 🟦 Libertà e Democrazia diretta (#SPD|ESN; comprende anche #Trikolora|Estrema destra, #Svobodní|Destra e #PRO|Destra): 7,79% 🟦 Automobilisti per se stessi (#AUTO|PfE): 6,77% 🟥 Basta (#Stačilo|Sinistra; comprende #SOCDEM|S&D e #KSČM|Comunisti): 4,31% @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #1304 · 04.10.2025 г., 16:47

#Cechia🇨🇿 #Parlamentari Risultati parziali. Scrutinato: 99,18% 🟦 SÌ (#ANO|PfE): 34,77% ⬛️ Insieme (#Spolu|Centro-destra; comprende #ODS|ECR, #KDU|PPE e #TOP09|PPE): 23,20% 🟪 Sindaci e indipendenti (#STAN|Centro liberale): 11,16% ⬛️ Partito Pirata Ceco (#Piráti|G/EFA, comprende anche #Zelení|G/EFA): 8,83% 🟦 Libertà e Democrazia diretta (#SPD|ESN; comprende anche #Trikolora|Estrema destra, #Svobodní|Destra e #PRO|Destra): 7,83% 🟦 Automobilisti per se stessi (#AUTO|PfE): 6,79% 🟥 Basta (#Stačilo|Sinistra; comprende #SOCDEM|S&D e #KSČM|Comunisti): 4,33% @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #1303 · 04.10.2025 г., 16:13

#Cechia🇨🇿 #Parlamentari Risultati parziali. Scrutinato: 98,12% 🟦 SÌ (#ANO|PfE): 34,98% ⬛️ Insieme (#Spolu|Centro-destra; comprende #ODS|ECR, #KDU|PPE e #TOP09|PPE): 23,03% 🟪 Sindaci e indipendenti (#STAN|Centro liberale): 11,11% ⬛️ Partito Pirata Ceco (#Piráti|G/EFA, comprende anche #Zelení|G/EFA): 8,75% 🟦 Libertà e Democrazia diretta (#SPD|ESN; comprende anche #Trikolora|Estrema destra, #Svobodní|Destra e #PRO|Destra): 7,86% 🟦 Automobilisti per se stessi (#AUTO|PfE): 6,81% 🟥 Basta (#Stačilo|Sinistra; comprende #SOCDEM|S&D e #KSČM|Comunisti): 4,35% @TuttoElezioni

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