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

Резултати

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

Пребарај: #ady

当前筛选 #ady清除筛选
Azərbaycan Dəmir Yolları

@azerbaycandemiryollari · Post #3110 · 06.04.2026 г., 10:57

📢 ADY sərnişin tələbatını təmin etmək məqsədilə 11 və 12 aprel tarixlərində Bakı-Ağstafa-Bakı marşrutu üzrə əlavə qatar reysləri təyin edir. 🫰🏻 Sözügedən reyslərə biletləri 10 faiz endirimlə dəmiryol kassalarından, ADY-nin rəsmi saytından və ya “ADY Mobile” tətbiqindən əldə edə bilərsiniz. 🚆 Qeyd edək ki, bu istiqamətlər üzrə Bakı–Qazax–Bakı marşrutu ilə də gündəlik səfərlər təşkil olunur. #ady#azərbaycandəmiryolları

Azərbaycan Dəmir Yolları

@azerbaycandemiryollari · Post #3108 · 06.04.2026 г., 04:57

⛈️🛤️ ADY ölkə ərazisində müşahidə olunan yağışlı və küləkli hava şəraitinin yarada biləcəyi çətinliklərin aradan qaldırılması üçün müvafiq tədbirlər görür. 🚆 Hazırda qatarlar qrafik üzrə hərəkətini davam etdirir, bütün infrastruktur obyektlərinə fasiləsiz nəzarət edilir. 🛡️ Təhlükəsizliyin təmin edilməsi məqsədilə sürət həddinin endirilməsi səbəbindən bəzi istiqamətlər üzrə qatarların qrafikində qismən kənara çıxma halları ola bilər. ℹ️ Aramsız külək və yağışın qatarların görünmə məsafəsini və səsinin eşidilməsini məhdudlaşdıra biləcəyini nəzərə alaraq sərnişinlərdən stansiya və platformalarda qatarları gözləyərkən diqqətli olmağı xahiş edirik. #ady#azərbaycandəmiryolları

Azərbaycan Dəmir Yolları

@azerbaycandemiryollari · Post #2965 · 04.02.2026 г., 18:12

🌨️ ADY ölkə ərazisində müşahidə olunan qeyri-sabit hava şəraitinə baxmayaraq, yük və sərnişinlərin təhlükəsiz daşınması məqsədilə kompleks nəzarət tədbirləri görür. 🚆Müvafiq marşrutlar üzrə qatarların sürət həddi hava şəraitinə uyğun olaraq tənzimlənir, bütün qatarların qrafik üzrə hərəkəti təmin edilir. 📢 Sərnişinlərimizi platformalarda hərəkət zamanı diqqətli olmağa və dəmiryol xətlərini yalnız nəzərdə tutulmuş keçidlərdən keçməyə çağırırıq. 🤳 Həmçinin 1822 Əlaqə Mərkəzi 24/7 sizin suallarınızı cavablandırmağa hazırdır. ✅ Təhlükəsizlik hər hava şəraitində prioritetimizdir! #ADY#AzərbaycanDəmirYolları

Azərbaycan Dəmir Yolları

@azerbaycandemiryollari · Post #2954 · 02.02.2026 г., 06:47

🚆💙 Gənclərimizin enerjisi və təşəbbüsü ilə hər gün irəliləyirik! 🎉 2 Fevral – Gənclər Günü münasibətilə bütün gəncləri təbrik edirik. Sizin peşəkarlığınız və yaradıcı baxışınız ölkəmizin gələcək uğurlarının təməlidir. 📌 2025-ci ildə ADY gənclərin inkişafına yönəlmiş bir sıra layihələr həyata keçirib: ✅ 14 əmək yarmarkasında yüzlərlə gəncə ADY-də mövcud iş imkanları barədə ətraflı məlumat verilib; ✅ 50 tələbə və yeni məzun yay təcrübə proqramına cəlb edilib, onlardan 14 nəfəri artıq ADY komandasının üzvünə çevrilib; ✅ Gənclər üçün “Açıq qapı” günləri və ekskursiyalar təşkil olunub, dəmir yolu sektorunun ekoloji üstünlükləri və innovativ həlləri təqdim edilib. Hazırda ADY-nin 14 362 əməkdaşından 3 190 nəfəri, yəni 22,2%-i 35 yaşadək gənclərdir. Bu göstərici gənclərin peşəkar inkişafının ADY üçün prioritet olduğunu bir daha təsdiqləyir. 💙 Gənclərimiz bizim gələcəyimizdir və bu gələcəyi birlikdə qururuq! #ADY#AzərbaycanDəmirYolları

Azərbaycan Dəmir Yolları

@azerbaycandemiryollari · Post #2949 · 30.01.2026 г., 11:54

🇦🇿🇬🇪 AZCON Holding şirkətlərindən olan ADY-nin sədri Rövşən Rüstəmov gürcüstanlı həmkarı Laşa Abaşidze ilə görüşüb. 🚆📊 Görüşdə iki ölkə arasında dəmir yolu sahəsində əməkdaşlığın səviyyəsindən məmnunluq ifadə olunub, yükdaşıma həcmlərinin artırılması, tariflərin və çatdırılma müddətlərinin optimallaşdırılması, Bakı–Tbilisi–Qars dəmir yolu xəttinin inkişafı üzrə görülən işlər müzakirə edilib. 🔗 Daha ətraflı: https://sml.az/ady-georgia-railway #AzərbaycanDəmirYolları#ADY

Azərbaycan Dəmir Yolları

@azerbaycandemiryollari · Post #2948 · 30.01.2026 г., 11:06

🤝🚢 AZCON Holding şirkətlərindən olan ADY-nin sədri Rövşən Rüstəmov Gürcüstanın aparıcı logistika şirkəti olan, Poti Limanında terminal idarəçiliyini həyata keçirən “PACE Group”un və Batumi Dəniz Limanının rəhbərlikləri ilə görüşlər keçirib. 🌍📦 Görüşlərdə iki ölkənin logistika şirkətləri və dəniz limanları arasında əməkdaşlığın genişləndirilməsinin əhəmiyyəti vurğulanıb. ⚓️ ADY nümayəndə heyəti limanların fəaliyyəti ilə tanış olub. 🔗 Daha ətraflı: https://sml.az/ady-georgia-ports #AzərbaycanDəmirYolları#ADY

Azərbaycan Dəmir Yolları

@azerbaycandemiryollari · Post #2943 · 30.01.2026 г., 10:31

🇦🇿🇬🇪 Gürcüstanın Poti Limanında “Azərbaycan Dəmir Yolları” QSC və “Gürcüstan Dəmir Yolları” SC-nin rəhbər heyətlərinin iştirakı ilə Poti–Bakı ekspres blok-qatarının yola salınması mərasimi keçirilib. Bu xidmət sayəsində yük sahibləri yalnız vaxtlarına deyil, həm də terminalda yük və boş konteynerlərin saxlanması kimi xərclərə qənaət edə biləcəklər. 🔗 Daha ətraflı: http://sml.az/poti-baku-express #ADY#AzərbaycanDəmirYolları

Azərbaycan Dəmir Yolları

@azerbaycandemiryollari · Post #2940 · 29.01.2026 г., 12:57

🤝🚆 Tbilisidə Bakı–Tbilisi–Qars dəmir yolu xətti üzrə birgə müəssisənin tam fəaliyyətə başlamasının təmin edilməsi məqsədilə müqavilələr imzalanıb. 🛤️ Yeni razılaşmalar Marabda–Axalkalaki dəmir yolu infrastrukturundan istifadə və Axalkalaki stansiyasında terminal xidmətlərinin göstərilməsini nəzərdə tutur. 🔗 Daha ətraflı: https://sml.az/ady-btq-muqavileler #ADY#AzərbaycanDəmirYolları

Azərbaycan Dəmir Yolları

@azerbaycandemiryollari · Post #2936 · 28.01.2026 г., 08:41

📢 Bakı və ətraf ərazilərdə dəmir yolu şəbəkəsini genişləndiririk. 2030-cu ilədək əlavə 25 dayanacaq və stansiya istifadəyə veriləcək. ℹ️Dövlət Proqramı çərçivəsində aşağıdakı istiqamətlərdə dəmir yolu xətləri bərpa olunacaq və yeni stansiyalar tikiləcək: 📍Yeni Suraxanı-Hövsan (4 stansiya) 📍Bakıxanov-Binə-Qala (7 stansiya) 📍 Zabrat-Maştağa-Bağlar (7 stansiya) ℹ️🚆Onu da qeyd edək ki; - Dərnəgül dayanacağının tikintisi sürətlə davam edir - Kürdəxanı, Fatmayı, Saray və Binəqədi dayanacaqları yaradılır - Baş Keşlə və Nərimanov stansiyalarında qatarların dayanması təmin olunacaq 🚉 Dəmir yolu xətlərini şəhərin hər nöqtəsinə daha yaxın edirik. #ADY#AzərbaycanDəmirYolları

Azərbaycan Dəmir Yolları

@azerbaycandemiryollari · Post #2935 · 28.01.2026 г., 07:01

📢 ADY artan sərnişin tələbatını təmin etmək məqsədilə 1 fevral tarixində Bakı-Ağstafa-Bakı istiqamətində əlavə qatar reysləri təyin edir. 🚆🗓️ Eyni zamanda, bu istiqamətlər üzrə gündəlik Bakı–Qazax–Bakı marşrutu ilə də səfər edə bilərsiniz. 🎫 Biletləri dəmiryol kassalarından, ADY-nin rəsmi saytından və ya “ADY Mobile” tətbiqindən əldə etmək olar. #ADY#AzərbaycanDəmirYolları

Azərbaycan Dəmir Yolları

@azerbaycandemiryollari · Post #2929 · 26.01.2026 г., 08:54

🤝 AZCON Holding şirkətlərindən olan ADY-nin sədri Rövşən Rüstəmov Dünya Bankının Avropa və Mərkəzi Asiya regionu üzrə infrastruktur direktoru Çarlz Kormye ilə görüşüb. 💬 Görüşdə ADY ilə DB arasında əməkdaşlığın mövcud vəziyyəti, münasibətlərin genişləndirilməsinin əhəmiyyəti müzakirə olunub, Dünya Bankının Bakı Beynəlxalq Dəniz Limanının 2-ci mərhələsi üzrə işlərdə iştirakı, həyata keçirilən işlərə texniki dəstəyi və investisiya ayrılması imkanları barədə fikir mübadiləsi aparılıb. 🔗 Daha ətraflı: https://tinyurl.com/ady-dunya-banki-emekdashliq #AzərbaycanDəmirYolları#ADY

123•••56
ПретходнаСтраница 1 од 6Следна