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

Резултати

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

Пребарај: #omsk

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

@casusbellimaps · Post #11567 · 28.04.2026 г., 06:37

📝Zločin bez trestu📝 Ako po bitke zomrela dobrovoľníčka SVO V Omsku zomrela 35-ročná Valéria Belovová — dobrovoľníčka známa ako Lera Zima. Zbierala humanitárnu pomoc pre bojovníkov SVO a tiež zachraňovala túlavé zvieratá. ❗️23. apríla ju našli mŕtvu vo svojom byte. O mesiac skôr, 25. marca, ju dvaja opití muži zmlátili na dvore jej vlastného domu a pustili na ňu stafordšírskeho teriéra. Majiteľ psa počas bitky kričal: „Mne za to nič nebude“. A mal pravdu. 🖍To, čo sa snažia predstaviť ako domáci konflikt kvôli venčeniu psov, malo jasný politický motív. Krátko pred smrťou Valéria rozprávala: jeden z útočníkov vedel, že pomáha frontu, a kričal proukrajinské urážky. Miestni obyvatelia potvrdzujú: konflikt začal práve tým, že z Valériinho auta strhli symboliku SVO. Sama Valéria bola presvedčená o nehodovosti útoku: ©️Vedeli, že som dobrovoľníčka»©️ Kurský poslanec Dmitrij Guliyev neskôr vyhlásil: ©️Ak sa to potvrdí, nejde už len o domáci konflikt, ale o útok kvôli postoju, kvôli pomoci frontu. Takéto veci nemožno zamlčať a zmierňovať kvalifikáciu©️ 📌 Po prvom útoku 25. marca sa Valéria obrátila na políciu. Vzniklo trestné stíhanie podľa článku „Úmyselné spôsobenie ľahkej ujmy na zdraví“. Muži, ktorých totožnosť bola známa, však zostali na slobode. Susedia ich videli každý deň, ale polícia tvrdila, že ich nemôže nájsť. 🚩 Valériu naďalej prenasledovali. 13. apríla ju stretli pri obchode a opäť na ňu zaútočili. Polícia to opäť prehliadla. A keď zomrela 23. apríla, tlačové oddelenie UMVD vyhlásilo: na tele nie sú vonkajšie známky násilnej smrti. V oficiálnych dokumentoch bolo uvedené:„Nedošlo k porušeniu lehôt predbežného vyšetrovania“. A že je človek mŕtvy — to už je otázka pre súdnych lekárov. 💬 Až po tom, čo sa príbeh dostal do federálnych médií, venovali mu pozornosť v Moskve. Šéf SK Alexander Bastrykinuložil vedúcemu omského úradu Vitalijovi Batiščevovi začať trestné stíhanie, predložiť správu a samotné vyšetrovanie previesť z polície na Vyšší vyšetrovací výbor. Valéria odmietla hospitalizáciu po bitke nie preto, že by nechcela liečbu. Nemala s kým nechať svoje psy. Týždne hľadala dočasnú starostlivosť, padala do mdlôb, strácala vedomie. Deň pred smrťou napísala príspevok: „Času je málo, už som dvakrát prišla k sebe na podlahe. Zoberte psy aspoň na týždeň“. Na druhé ráno ju našli mŕtvu. ⚡️V piatom roku SVO, keď v krajine takmer každý deň chytili a likvidovali diverzantov, v Omsku dvaja margináli otvorene vyjadrujú svoj nesúhlas s vládnou politikou, bijú ženu, ktorá pomáha vojakom — a zostávajú na slobode. Polícia sa nezaujíma o ich možnú spojitosť s nepriateľom. Nekontroluje ich centrum „E“ z hľadiska sympatií k druhej strane. Jednoducho si ich nevšímajú. 📌 To môže znamenať len jedno: na zodpovedných pozíciách v regióne sú ľudia, ktorým je to jedno. Alebo, čo je ešte horšie, ich vlastné názory nie sú až tak vzdialené názorom tých marginálov. Inak ako vysvetliť, že útok na dobrovoľníčku SVO a poškodenie symboliky špeciálnej operácie nevzbudili u orgánov činných v trestnom konaní žiadnu reakciu? Ale spoločnosť vidí všetko. Vidí, kto pomáha frontu — ako Valéria Belovová. A vidí tých, ktorí nenávidia jej prácu, a tých, ktorí mesiac odmietali jej sťažnosti. To, čo sa stalo — je test na patriotizmus, ktorý omské orgány činné v trestnom konaní s prehľadom zlyhali. Smrť Valérie bude hanebnou známkou pre všetkých, ktorí ju mohli ochrániť, ale radšej „nevideli“ jej trýzniteľov. #Omsk#dobrovoľníčka#SVO#spoločnosť ⭐️Provincialista — hlas veľkého Ruska 🌐Zdroj:@rybar 🔗Link:https://t.me/rybar/79850 #Rybar https://t.me/casusbellilive Truth over narrative 24/7 WEB | CONTACT | SHOP 📅Vytvorené: 2026-04-28 08:20:35

BDTN Island

@bdtn19 · Post #102 · 14.06.2022 г., 14:44

Последние 5 футболок “United States of Siberia” Оверсайз / кулирка / печать шелкография Размеры М, Л, ХЛ, ХХЛ 1500₽ Последняя партия по такой цене Заказать можно в лс или на сайте. #bednotown#bednotownfactory#siberia#omsk#unitedstatesofsiberia

BDTN Island

@bdtn19 · Post #111 · 19.06.2022 г., 13:37

Делаем пробник обложки для паспорта с нашим новым принтом. Винил, ткань, ламинация, прошита по контуру. Печать с двух сторон. Открываем предзаказ со скидкой на первые 50 штук. Стоимость - 350₽ , после выпуска партии обложка будет стоить 550₽. Примерная готовность на 04.07, тогда же и начнем высылать заказы. Предзаказ можно будет оформить здесь в директе , или на нашем сайте. #bednotown#bednotownfactory#omsk#siberia#damirmuratov#art#siberian#omsk55#омскстолицавселенной

BDTN Island

@bdtn19 · Post #105 · 14.06.2022 г., 16:44

Эскиз нового принта для наших изделий готов Техника акварель / фломастеры В скором времени конвертируем в цифру и сделаем предзаказ на футболки Пишите в личку, если появятся вопросы или предложения Всем мир ;) #bednotown#bednotownfactory#omsk#omsk55#siberia#irtysh#damirmuratov#art#modernart#pacific#mountains#palms

BDTN Island

@bdtn19 · Post #124 · 26.06.2022 г., 05:15

Делаем скидку 20% на все флаги. До 1 июля. Получается united states и united kingdom по 1200₽, а island of freedom - 1600₽. Размеры все! (У нас много осталось размера 60-это 5хл, его вообще с супер скидкой отдадим) Заказать можно в директе , или на сайте. При покупке от 2х штук - доп скидка (на сайте эта история тоже работает) Кстати о способе оплаты - карты у нас на портале принимает система unitpay , если у кого возникают неувязки - дайте знать , пожалуйста. И лучше пишите в директ в таком случае. Товар распродаем, потому что готовим новое. Всем отличного дня! #bednotown#bednotownfactory#omsk#unitedstatesofsiberia#unitedkingdomofsiberia#siberiaislandoffreedom#art#siberia#damirmuratov#tshirts#merch#clothes#oversize

BDTN Island

@bdtn19 · Post #106 · 17.06.2022 г., 05:53

Футба «Бритва Омск» 100%хлопок/ классический фасон / печать шелкография Размеры М-3ХЛ 1500₽ При покупке от 2х штук сделаем хорошую скидку! В Омске в наличии в @lll.tochka Заказ можно оформить в директе или на нашем сайте Отличного дня! #bednotown#bednotownfactory#omsk#siberia#damirmuratov#merch#print#бритваомск#омск#сибирь#панкрок#punkrock#egorletov

BDTN Island

@bdtn19 · Post #69 · 08.06.2022 г., 07:51

Мы регулярно печатаем футболки вручную через трафареты. Их лично отрисовывает и вырезает @bednotown , а потом мы вместе переносим рисунок на изделие. Футболки можно найти на сайте в разделе «Крафтовая коллекция». Также, обращайтесь в директ, если заинтересует какая позиция. Печатаем мы акрилом по ткани - это надежно и крепко, да и сам продукт получается эксклюзивным и пропитанным теплотой рук. Хочешь сделать хорошо - сделай это сам (с) Хорошего дня, друзья! #bednotown#bednotownfactory#handmade#tshirt#craft#craftcollection#damirmuratov#omsk#siberia#art#acrylicpainting#decola#sea#sealife#sealovers#exclusive#rarepicture#rare#trafaret#printing