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

Резултати

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

Пребарај: #bmt

当前筛选 #bmt清除筛选
AzTV

@aztv_resmi · Post #45997 · 25.04.2026 г., 17:10

Minlərlə gəmi və dənizçi blokadada qaldı - BMT-dən "HÖRMÜZ" SİQNALI #AZTV#bmt

Hashtags

Ar-Rad Fələstin

@ar_rad_quds · Post #17265 · 16.11.2025 г., 08:31

⚡️BMT-nin İnsan Hüquqları üzrə Eksperti Françeska Albanese: "Fələstin soyqırımının 768-ci günü. Sağ qalanlar yağışın altında qalan çadırlarda yaşayırlar. İşgəncəyə məruz qalan məhbusların görüntüləri internetdə yayılmağa davam edir. İsrail aparteid rejimi isə bütün dünyada, hətta Fələstinlə bağlı konfransların ləğv edildiyi Avropada belə silah satmağa davam edir." #Fələstin #BMT #İşğalçı_İsrail_rejimi Abunə olun🇵🇸Ar-Rad Fələstin

Ar-Rad Fələstin

@ar_rad_quds · Post #17221 · 01.11.2025 г., 03:27

⚡️İsrail işğalçıları Fələstin mənşəli UNICEF əməkdaşını qaçırıb Ötən gün İsrail hərbçiləri uzun müddətdir UNICEF-də çalışan, Fələstin mənşəli, BMT-nin tam akkreditasiyasına və İsrail işğalının Kərəm Abu-Salem keçid məntəqəsini keçmək üçün rəsmi icazələrə malik təcrübəli əməkdaşı Raid əl-Afifini saxlayıblar. O vaxtdan bəri itkin düşüb. "Gaza Herald" xəbər verir ki, Əl-Afifi hadisəsi tək deyil: beynəlxalq təşkilatların fələstinli əməkdaşları bildirirlər ki, milliyyətlərinə görə İsrail qüvvələrinin hədəfinə çevrilirlər, halbuki BMT də daxil olmaqla beynəlxalq qurumlar susmağa davam edir. #Fələstin #BMT #İşğalçı_İsrail_rejimi Abunə olun🇵🇸Ar-Rad Fələstin

Ar-Rad Fələstin

@ar_rad_quds · Post #17205 · 27.10.2025 г., 15:42

⚡️Sionist rejimi BMT əməkdaşlarının və humanitar yardımın Qəzzaya girişini bloklamağa davam edir BMT-nin Fələstin qaçqınlarına yardım agentliyi (UNRWA) bildirib ki, İsrail qüvvələri hələ də beynəlxalq təşkilat personalının və həyati vacib yüklərin Qəzza sektoruna daxil olmasına icazə vermir, baxmayaraq ki, təxminən 12 000 yerli əməkdaş çox çətin şəraitdə tibbi, psixoloji və təhsil yardımı göstərməyə davam edir. Əvvəllər işğalçı İsrail UNRWA-nın öz nəzarətində olan ərazilərdə fəaliyyət göstərməsini qadağan etmişdi, agentlik əməkdaşlarının HƏMAS-la əlaqələri barədə əsassız ittihamlara əsaslanaraq — BMT-nin Beynəlxalq Məhkəməsi bu iddiaları sübut olunmamış hesab edib. UNRWA vurğulayıb ki, atəşkəsin elan edilməsi kifayət deyil: qida məhsullarına, gigiyena dəstlərinə, çadırlara və digər həyati vacib yardımlara maneəsiz giriş təmin edilməlidir və bu yardımlar gecikmədən çatdırılmalıdır. #Fələstin #BMT #İşğalçı_İsrail_rejimi Abunə olun🇵🇸Ar-Rad Fələstin

Ar-Rad Fələstin

@ar_rad_quds · Post #17199 · 25.10.2025 г., 07:33

⚡️BMT: Qərbin iştirakçılığı olmadan Qəzzada soyqırımı mümkün deyil BMT-nin Fələstin əraziləri üzrə xüsusi məruzəçisi Françeska Albanesenin yeni hesabatı 60-dan çox ölkəni fələstinlilərə qarşı soyqırımda iştirakda ittiham etdi. Onun sözlərinə görə, Qəzzada kütləvi qırğınlar və dağıntılar “dünyanın ən güclü dövlətlərinin səssiz razılığı və fəal köməyi ilə qidalanan kollektiv cinayətdir”. "Bu dəhşətin canlı yayımda göstərilməsi İsrailə üçüncü ölkələrin diplomatik, hərbi, iqtisadi və ideoloji dəstəyi sayəsində mümkün olub", sənəddə deyilir. ➡️Qətllərə hərbi və diplomatik dəstək Albanese vurğulayıb ki, Qərbin silahları və siyasi müdafiəsi olmadan İsrail soyqırımı davam etdirə bilməzdi. ABŞ BMT Təhlükəsizlik Şurasında atəşkəsə dair qətnamələri bloklamaq üçün yeddi dəfə veto hüququndan istifadə edib. Böyük Britaniya, Almaniya, Kanada, Avstraliya, Niderland və Yeni Zelandiya qətnamə mətnlərinin yumşaldılmasına və ya gecikdirilməsinə kömək edərək "irəliləyiş illüziyası" yaradıb. İtaliya, Fransa, Hindistan, Çexiya və İspaniya daxil olmaqla 26 ölkə Qəzzanın kütləvi bombardmanları zamanı İsrailə silah və sursat tədarük edib. 19 dövlət mülki infrastrukturun vurulmasında istifadə olunan F-35 qırıcılarının komponentlərinin istehsalında iştirak edib. Albanese qeyd edib ki, İsrail silahlarının Avropaya ixracı iki dəfə artıb və bir çox ölkələr tədarükləri "ölümcül olmayan" və ya "müdafiə xarakterli" əməliyyatlar kimi əsaslandırıb. ➡️Qatil ilə ticarət Böyük dağıntılara və soyqırımı ittihamlarına baxmayaraq, Avropa İttifaqı İsrailin ən böyük ticarət tərəfdaşı olaraq qalıb, onun xarici ticarətinin təxminən üçdə birini təmin edir. Almaniya, Yunanıstan, İtaliya və Polşa ticarət dövriyyəsini artırıb. Ərəb ölkələri — Misir, İordaniya, BƏƏ və Mərakeş — Tel-Əvivlə iqtisadi əməkdaşlığı dayandırmayıblar. ➡️Beynəlxalq institutların səssizliyi və sarkazmı Hesabat beynəlxalq hüquq sisteminin çatışmazlığını tənqid edir: Çoxluq qərb ölkələri Cənubi Afrika və Nikaraqua tərəfindən İsrailə qarşı Beynəlxalq Məhkəmədə qaldırılan iddiaları dəstəkləməyib; Beynəlxalq Cinayət Məhkəməsinin Binyamin Netanyahunu və Yoav Qalantı həbs etmək üçün verdiyi orderlər gözardı edilib; ABŞ Beynəlxalq Cinayət Məhkəməsinə sanksiyalar tətbiq edib, Böyük Britaniya isə onun maliyyələşdirilməsini azaltmaqla hədələyib. “Bu səhv deyil, qanunauyğunluqdur” “Son iki ilin dəhşətləri - kolonial və irqçi iştirakın onilliklər boyu davam edən qanunauyğun nəticəsidir. Qərbin dəstəyi olmadan İsrail bu soyqırımı həyata keçirə bilməzdi.” - deyə Albanese yekunlaşdırıb  Hesabat BMT tərəfindən münaqişə tarixində ən sərt ittiham kimi qəbul edilir və sülh haqqında açıq danışan, lakin Qəzza xalqını məhv edənlərə silah tədarük edən ölkələrə birbaşa çağırışdır. #Fələstin #BMT #İşğalçı_İsrail_rejimi Abunə olun🇵🇸Ar-Rad Fələstin

Ar-Rad Fələstin

@ar_rad_quds · Post #17054 · 28.09.2025 г., 11:08

⚡️BMT qanunsuz İsrail məskunlaşmalarında fəaliyyət göstərən şirkətlərin siyahısını yeniləyib İndi siyahıda 11 ölkədən 158 firma var, onlar işğal olunmuş Qərb Sahilində fəaliyyət göstərirlər. Onların arasında — Airbnb, Booking, TripAdvisor, Motorola Solutions var. Yenidən baxışdan sonra siyahıdan Alstom və Opodo kimi şirkətlər var. BMT bu şirkətləri insan hüquqları pozuntularını aradan qaldırmağa çağırıb. İnsan hüquqları idarəsinin rəhbəri Folker Turkl bildirib ki, İsrailin məskunlaşma siyasəti hərbi cinayətdir. Yenilənmiş siyahıya 68 yeni şirkət əlavə olunub, 7-si çıxarılıb. Onların fəaliyyəti işğal olunmuş Fələstin ərazilərində tikinti, nəzarət sistemləri, infrastrukturun dağıdılması və torpaqların məhv edilməsi ilə bağlıdır. #Fələstin #BMT #İşğalçı_İsrail_rejimi Abunə olun🇵🇸Ar-Rad Fələstin

Ar-Rad Fələstin

@ar_rad_quds · Post #16928 · 14.09.2025 г., 06:40

⚡️İsrailin hücumları səbəbindən Qəzzada hər beşinci uşaq aclıq çəkir BMT-nin Uşaq Fondu (UNICEF) bildirib ki, Qəzzada uşaqlar arasında ağır qidalanma səviyyəsi avqust ayında 19%-ə çatıb. Bu o deməkdir ki, hər beşinci uşaq kəskin aclıqdan əziyyət çəkir. Ümumilikdə təxminən 13 min uşaq kritik vəziyyətdədir. UNICEF yaxınlaşan humanitar fəlakət barədə xəbərdarlıq edib. Sığınacaq və həyati vacib xidmətlərin olmaması şəraitində hərbi əməliyyatların genişlənməsi 450 min uşağı təhlükə altına qoyur və onların son müdafiə vasitələrini əlindən alır. BMT mülki şəxslərin mühafizəsinin təmin edilməsini və Qəzzaya maneəsiz, davamlı və təhlükəsiz humanitar girişin təmin olunmasını tələb edib. #Fələstin #BMT #İşğalçı_İsrail_rejimi Abunə olun🇵🇸Ar-Rad Fələstin

Ar-Rad Fələstin

@ar_rad_quds · Post #16995 · 19.09.2025 г., 06:02

⚡️BMT Təhlükəsizlik Şurasında ABŞ Qəzzada dərhal atəşkəs elan edilməsini və məhdudiyyətsiz humanitar yardım göstərilməsini tələb edən qətnaməni bloklayıb #Fələstin #ABŞ #BMT #İşğalçı_İsrail_rejimi Abunə olun🇵🇸Ar-Rad Fələstin

Зулайхо Акрамова

@zulayhoakramova · Post #1996 · 04.12.2023 г., 06:18

Ўзбекистон Республикаси Президенти Шавкат Мирзиёев Иқлим ўзгариши бўйича саммит доирасида БМТ Бош котибининг ўринбосари, Чўлланишга қарши кураш конвенцияси ижрочи котиби Иброҳим Тиав билан учрашув ўтказди. — На полях Саммита по изменению климата Президент Республики Узбекистан Шавкат Мирзиёев провел встречу с заместителем Генерального секретаря ООН, исполнительным секретарем Конвенции по борьбе с опустыниванием Ибрахимом Тиау. #Mirziyoyev#uchrashuv#BMT#hamkorlik Prezident.uz|Facebook|Instagram|YouTube|Twitter

Oʻzbekiston Respublikasi Prezidenti Shavkat Mirziyoyev “BMT Turizm” bosh kotibi Shayxa Nosir Al Novaysni qabul qildi. — Президент Республики Узбекистан Шавкат Мирзиёев принял генерального секретаря «ООН Туризм» Шайху Насер Аль Новаис. #Mirziyoyev#qabul#BMT#hamkorlik Prezident.uz|Facebook|Instagram|YouTube|X

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