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

Резултати

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

Пребарај: #beshtashabbus

当前筛选 #beshtashabbus清除筛选
TerDU Yuridik fakulteti

@terdu_yuridik · Post #3600 · 25.09.2025 г., 03:57

#BeshTashabbus “Besh tashabbus olimpiadasi –2025” doirasida Termiz davlat universiteti Yuridik fakulteti 1-kurs talabalari o‘rtasida sport bellashuvlari bo‘lib o‘tdi. Talabalar sog‘lom raqobatda faol ishtirok etib, o‘z jismoniy tayyorgarliklarini namoyish etdilar. Fakultet dekani M. Po'latov yosh sportchilarga omad tilab, musobaqa talabalarning nafaqat chiniqishi, balki do‘stona muhitni mustahkamlashiga ham xizmat qilishini ta’kidladi. 🌐Bizni ijtimoiy tarmoqlar orqali kuzating! 📱Telegram | 📱Instagram | 📱Facebook | 📱You tube

Sirojiddin Toxirjonov

@sirojiddintaxirjonov · Post #609 · 08.04.2023 г., 09:07

🖐"Besh tashabbus olimpiadasi" doirasida ilk marotaba yoshlarni kasb-hunarga yo'naltirishga qaratilgan "Kasblar tanlovi"ga start berilmoqda. Joriy yilning aprel-iyun oylarida 18-30 yoshdagi mahalla yoshlari o'rtasida tikuvchilik, erkaklar sartaroshi, oshpazlik, qandolatchilik va hunarmandchilik tanlovlari bo'lib o'tadi. Kasblar tanlovida o'z iqtidor va iste'dodingizni namoyon qiling! Beshtashabbus.uz sayti orqali ro'yxatdan o'ting va safimizda bo'ling. Arizalarni qabul qilish 24-aprelga qadar davom etadi. #beshtashabbus Bizning sahifalarimiz: 🕊@yoshlaragentligi📱Instagram📱Facebook📺YouTube

TerDU Yuridik fakulteti

@terdu_yuridik · Post #3632 · 28.09.2025 г., 08:14

#YuridikFakultet#BeshTashabbus Yuridik fakultetida o‘tkazilgan namunaviy kibersport turniri yuqori ruhda va qizg‘in bellashuvlar ostida o‘tdi. 💻 Counter Strike 1.6 va 📱 PUBG Mobile yo‘nalishlarida bo‘lib o‘tgan turnirda talabalar o‘z jamoalari bilan ishtirok etib, haqiqiy kibersport mahoratini namoyish etishdi. 🏆 G‘olib bo‘lgan jamoalar tez orada Diplom va esdalik sovg‘alari bilan taqdirlanadilar. Eslatib oʻtamiz haftaning har CHORSHANBA kuni ushbu musobaqa boʻlib oʻtadi. 📌 Turnirni tashkil etishda faol ishtirok etgan barcha talabalar va tashkiliy jamoaga minnatdorlik bildiramiz! 🌐Bizni ijtimoiy tarmoqlar orqali kuzating! 📱Telegram | 📱Instagram | 📱Facebook | 📱You tube

TerDU Yuridik fakulteti

@terdu_yuridik · Post #3610 · 25.09.2025 г., 16:49

#BeshTashabbus#YuridikFakultet Fakultetimizda “Besh tashabbus” olimpiadasi qizg‘in davom etmoqda! ⚽🏐 Bugun futbol bo‘yicha guruh bosqichi o‘yinlari yakunlandi. Natijalarga ko‘ra: 1-kurs – 525-guruh 2-kurs – 424-guruh 3-kurs – 523-guruh 4-kurs – 322-guruh jamoalari final bosqichiga yo‘l oldi. 🏆 Ertaga bo‘lib o‘tadigan final bellashuviga barcha talabalarni taklif etamiz! 📍 Manzil: Yuridik texnikumi stadioni 🕘 Boshlanish vaqti: 14:00 Birgalikda g‘oliblarni qo‘llab-quvvatlaylik! 🌐Bizni ijtimoiy tarmoqlar orqali kuzating! 📱Telegram | 📱Instagram | 📱Facebook | 📱You tube

Dilnozaxon Kattaxonova🇺🇿

@dkattakhanova · Post #3515 · 10.11.2023 г., 06:15

🖐“Besh tashabbus olimpiadasi” doirasida mahalla yoshlari o’rtasida o’tkaziladigan “Zakovat” intellektual o’yining hududiy bosqichlari vaqti va joyi bilan tanishing👆 #beshtashabbus#zakovat 🕊@dkattakhanova📱Facebook 📱Instagram🌐LinkedIn🕊Twitter

Dilnozaxon Kattaxonova🇺🇿

@dkattakhanova · Post #3629 · 30.03.2024 г., 12:22

📚Kitobxonlarga super yangilik🔥 Endi “Yosh kitobxon” tanlovi g’oliblariga elektromobil sovg’a qilinadi! 📚“Yosh kitobxon” tanlovining 2024-yilgi mavsumiga ro‘yxatdan o‘tish davom etmoqda 📝@yoshkitobxon_bot telegram boti orqali ro‘yxatdan o‘ting! Arizalar 1-sentabrga qadar qabul qilinadi. 🖐Adabiyotlar ro‘yxati postda🙋🏻‍♀️ #beshtashabbus#5tashabbusolimpiadasi#yoshkitobxon 🕊@dkattakhanova📱Facebook 📱Instagram🌐LinkedIn🕊X

Dilnozaxon Kattaxonova🇺🇿

@dkattakhanova · Post #3623 · 28.03.2024 г., 23:16

Besh tashabbus olimpiadasi iste’dodlarni kashf etishda davom etadi. Estrada, opera, an’anaviy ijro, baxshichilik yo’nalishlarida o’z iste’dodingizni namoyon eting🔥 #beshtashabbus#5tashabbusolimpiadasi#bozatovfest 🕊@dkattakhanova📱Facebook 📱Instagram🌐LinkedIn🕊X

Dilnozaxon Kattaxonova🇺🇿

@dkattakhanova · Post #3634 · 06.04.2024 г., 08:42

🎨Yosh musavvirlar shoshilamiz! 🖐“Besh tashabbus olimpiadasi” doirasidagi “Yosh musavvir” tanloviga ro’yxatdan o’tish davom etmoqda. Tanlovning respublika bosqichi g’oliblari 1-o’rin 20 mln, 2-o’rin 15 mln, 3-o’rin 10 mln so‘m va qolgan ishtirokchilarning barchasi 5 mln so’m pul mukofoti bilan taqdirlanadi. 📝 Ishtirok etish uchun 5tashabbus.uz saytidan ro’yxatdan o’ting. #beshtashabbus #5tashabbusolimpiadasi#yoshmusavvir 🕊@dkattakhanova📱Facebook 📱Instagram🌐LinkedIn🕊X

Dilnozaxon Kattaxonova🇺🇿

@dkattakhanova · Post #3620 · 27.03.2024 г., 02:47

🖐 Dizaynerlartayyormisiz? ✅“Besh tashabbus olimpiadasi” doirasida Ilk bor oʻtkazilayotgan liboslar boʻyicha dizaynerlar tanlovidan xabaringiz bormi? Tanlovning respublika bosqichida gʻolib boʻlganlar oʻz tadbirkorligini rivojlantirishi uchun katta imkoniyatni qoʻlga kiritadilar. 📝5tashabbus.uz saytidan ro’yxatdan o’ting va iqtidoringizni sinab koʻring #beshtashabbus#5tashabbusolimpiadasi#dizaynerlik 🕊@dkattakhanova📱Facebook 📱Instagram🌐LinkedIn🕊X

TerDU Yuridik fakulteti

@terdu_yuridik · Post #3625 · 27.09.2025 г., 16:33

#BeshTashabbus#YuridikFakultet#Sport#Final Xabaringiz bor fakultetimizda “Besh tashabbus” olimpiadasining FUTBOL bo‘yicha final bellashuvlari bo‘lib o‘tdi. ⚽ 🏆 Natijalar: 1-o‘rin: 3-kurs 523-guruh – universitet bosqichiga yo‘llanma oldi 2-o‘rin: 2-kurs 424-guruh 3-o‘rin: 4-kurs 322-guruh va 1-kurs 525-guruh Taqdirlash marosimi 29-sentyabr kuni bo‘lib oʻtadi. Barcha talabalarni g‘oliblarni tabriklash va qo‘llab-quvvatlash uchun marosimga taklif etamiz! 🎉 #BeshTashabbus#YuridikFakultet#Sport#Final 🌐Bizni ijtimoiy tarmoqlar orqali kuzating! 📱Telegram | 📱Instagram | 📱Facebook | 📱You tube

Dilnozaxon Kattaxonova🇺🇿

@dkattakhanova · Post #3421 · 21.09.2023 г., 15:50

Oliy taʼlim muassasalari talabalari o‘rtasida "Quvnoqlar va zukkolar” ko‘rik-tanlovining "Talabalar ligasi"ga start berildi. Talaba-yoshlarning tashabbuslarini qo‘llab-quvvatlash hamda quvnoq va zukko yigit-qizlarning iqtidor va isteʼdodini namoyon etishiga ko‘maklashish maqsadida ilk marotaba "Talabalar ligasi" loyihasi yo‘lga qo‘yildi. Oliygohlarning talabalari o‘rtasidagi fakultetlararo final bosqichlari 20-sentabrdan 20-dekabrgacha soat 15.00 dan boshlab Yoshlar ijod saroyida har kuni tashkil etiladi. Barcha QVZ ixlosmandlarini Yoshlar ijod saroyida bo'lib o'tadigan ko'rik-tanlovlarga taklif etamiz! P.S. Kirish bepul🙋🏻‍♀️ #QuvnoqlarVaZukkolar#talabalarligasi#beshtashabbus 🕊@dkattakhanova📱Facebook 📱Instagram🌐LinkedIn🕊Twitter

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