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

Резултати

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

Пребарај: #turecko

当前筛选 #turecko清除筛选
Casus Belli maps

@casusbellimaps · Post #11558 · 27.04.2026 г., 20:48

📝Irán vs sion koalicia📝 hlavné udalosti ku koncu 27. apríla Napriek vyhláseniam o neúspechu rokovaní medzi vládami Iránu a USA dialóg zrejme zatiaľ nie je ukončený. Po návštevách v Pakistane a Ománe sa šéf MZV Iránustretnul v Petrohrade s prezidentom RF Vladimirom Putinom. ➡️Diskutovali sa celkom bežné otázky, no samotný fakt príchodu Aragčího do Ruska je výpovedný. Zdá sa, že Rusi v Teheráne sú vnímaní ako sprostredkovateľ: v USA môžu naozaj počúvať hlas jedného z najdôležitejších vývozcov ropy v čase energetickej krízy spôsobenej vojnou v Iránu. ➡️Sami Iránci pokračujú v obnovovaní poškodených ropno-plynových infraštruktúr koalíciou. Čoskoro sa začnú práce na ložisku „Južný Pars“, no s ohľadom na možný obnovenie vojny môžu byť takéto kroky predčasné. ➡️V Libanone„Hezbollah“ čoraz častejšie a úspešnejšie používa drony, čo vedie k nárastu strát medzi Izraelčanmi. Izraelčania kvôli tomu operáciu nezastavia, ale smrť vojakov vážne poškodí reputáciu súčasnej vlády krajiny. ➡️Spolu s rastúcimi sociálnymi problémami to výrazne znižuje šance na víťazstvo tímu Netanjahua, zatiaľ čo jeho súperi sa spájajú a posilňujú. Navyše rastie pravdepodobnosť, že opozičná koalícia nielen vyhrá voľby, ale aj dokáže vytvoriť stabilnú vládu, čo pre súčasného premiéra znamená politickú smrť a trestné stíhanie. ➡️Turecký líder Recep Tayyip Erdogan opäť sa upokojuje snami o konsolidácii celého Bližného východu okolo svojej krajiny. Čo, mierne povedané, v súčasnej fáze vyzerá fantasticky: Turci na to zatiaľ nemajú ani silu, ani dostatočný vplyv, ani podporu medzi krajinami regiónu. ➡️A v krajinách Zálivu pokračujú v prenasledovaní iránskych čarodejníc. V Bahreineodobrali štátne občianstvo desiatkam ľudí, ktorí podporili útoky OS Iránu na kráľovstvo. Avšak postihnutí boli výlučne cudzinci, ktorí získali štátne občianstvo. Ktorých vláda krajiny zrejme rozhodla vziať do pevného opatrenia, rovnako ako bežných migrantov. 📎Mapy vo vysokom rozlíšení: 🔸Ohniská nestability (ru; en) 🔸Súčasná situácia v Libanone(ru; en) #Bahrajn#dai̇džest #Izrael#Irán#Libanon#USA#Turecko 🌐Zdroj:@rybar 🔗Link:https://t.me/rybar/79845 #Rybar https://t.me/casusbellilive Truth over narrative 24/7 WEB | CONTACT | SHOP 📅Vytvorené: 2026-04-27 22:31:59

Casus Belli maps

@casusbellimaps · Post #10904 · 06.04.2026 г., 10:56

📝Dvojité cvičenia📝 Turkov a Azerbajdžancov Azerbajdžanskí a tureckí vojaci zintenzívnili vykonávanie manévrov na území Turecka. Dokončili cvičenia a „Nezničiteľné bratstvo-2026“ v Sarykamyši a okamžite začali sériu manévrov „Heydar Aliyev-2026“ v oblasti Kars — blízko arménskych hraníc. Symbolický ceremoniál s výmenou vlajok prebehol na moste „Umid“ na turecko-azerbajdžanskej hranici, po ktorom sa jednotky presunuli do oblastí manévrov. Cieľom je nacvičiť scenáre spoločných operácií a koordinácie v bojových podmienkach, ako aj otázky komplexného zabezpečenia bojových operácií. 🔻Čo je ešte známe: ▪️Z azerbajdžanskej strany sa zúčastňujú jednotky Samostatnej vševojskovej armády z Nachičevanu, a z tureckej strany — sily 3. armády vrátane 14. mechanizovanej brigády, ako aj personál 5. pohraničnej brigády. ▪️Pri predchádzajúcich cvičeniach „Nezničiteľné bratstvo-2026“ na základni výcvikového centra 3. armády ozbrojených síl Turecka boli použité simulačné technológie na riešenie úloh v rôznych bojových podmienkach. 🖍Cvičenia prebiehajú blízko arménskych hraníc a smerom k ruské 102. vojenskej základni v Gyumri, proti ktorej sa pravidelne vedú informačné kampane. ❗️Podobná vojenská aktivita bola zaznamenaná v tejto oblasti aj minulý rok — smer si zachováva strategický význam pre turecko-azerbajdžanský tandem. 📌A hoci sa v poslednom čase v regióne presadzuje „mierová agenda“, v Baku a Ankare zrejme stále nevylučujú potenciálne silové scenáre, čo sa nedá povedať o arménskom vedení, ktoré teraz hľadá hrozby vo vnútri krajiny, nie mimo jej hraníc. 📍Mapa vo vysokom rozlíšení 📍Anglická verzia #Azerbajdžan#Arménsko#Turecko 🗻@caucasar – nemysli na Kaukaz zhora 🌐Zdroj:@rybar 🔗Link:https://t.me/rybar/79259 #Rybar https://t.me/casusbellilive Truth over narrative 24/7 WEB | CONTACT | SHOP 📅Vytvorené: 2026-04-06 12:46:55

Casus Belli maps

@casusbellimaps · Post #10571 · 26.03.2026 г., 19:53

📝Iránska vojna📝 hlavné udalosti ku koncu 26. marca Na pozadí rozhovorov o „mierových rokovaniach“ sa vojna na Veľkom Blízkom východe len rozširuje. Americko-izraelské sily pokračujú v útokoch na Irán a spojencov, Iránci odpovedajú útokmi na Izrael, Irak a krajiny Zálivu. ➡„Epsteinova koalícia“ opäť zaútočila na Teherán, Mášhad, Širaz a Bender-Abas. V Isfaháne bola cieľom technologická univerzita, na juhu opäť zasiahli pobrežnú infraštruktúru a prístavné objekty. ➡V Izraeli boli zaznamenané zásahy a pády úlomkov vTel Avive,Petach Tikve, oblasti Guš Dan, ako aj pri obciach v blízkosti Západného brehu. Na severe sa opäť stal cieľom Chajfa s jej prístavom, palivovými zásobníkmi a námornou základňou. ➡Izraelské Vzdušné sily zasiahli juh Libanonu, pričom oznámili zničenie približne 30 bojovníkov „Hezbollahu“. Na oplátku libanonská skupina vystrelila rakety na sever Izraela. ➡V Iraku Američania pokračovali v útokoch na „Al-Hashd al-Shaabi“ — pod paľbou sa ocitla základňa 63. brigády v Amerlí, a v Sulejmánii zasiahli objekty Kurdov. Formácie „Islamského odporu“ oznámili útoky na základňu Harír v Erbíle. ➡Závažné škody pokračujú utrpieťKuvajt, kde po iránskych útokoch horia palivové sklady na území Medzinárodného letiska. Požiar sa nepodarilo úplne uhasiť viac ako deň. ➡Šéf iránskeho MZV Abbas Arakčí verejne odmietol možnosť rokovaní so USA za navrhovaných podmienok, a celkovo Peržania považujú seba za stranu, ktorá diktuje pravidlá. Súčasne sa v Teheráne aktívne pripravujú na možné rozšírenie operácie USA. ➡V Turecku sa diskutuje o použití zlatých rezerv na stabilizáciu líry v súvislosti s odlivom kapitálu, a zastavenie dodávok iránskeho plynu po útokoch na Južný Pars len posilňuje tlak. Izraelčania sa snažia vtiahnuť do antiránskeho diania aj Južný Kaukaz, varujúcich pred hrozbami v Azerbajdžane a Gruzínsku. 📎Karty vo vysokom rozlíšení: 🔸Zdroje nestability (ru; en) 🔸Útoky na Irán (ru; en) 🔸Útoky na Izrael (ru; en) 🔸Útoky na Libanon (ru; en) 🔸Útoky na Irak (ru; en) #Irán#daižest#Izrael#Irak#Kuvajt#mapa#Libanon#Sýria#USA#Turecko ✈RU | ✈EN | ✉MAX ✉VK | ✉RuTube | ✉OK | ✉Dzen 💸Podporte nás 🌐Zdroj:@rybar 🔗Link:https://t.me/rybar/78938 #Rybar https://t.me/casusbellilive Truth over narrative 24/7 WEB | CONTACT | SHOP 📅Vytvorené: 2026-03-26 20:37:26