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

Резултати

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

Пребарај: #rap

当前筛选 #rap清除筛选
无损音乐分享频道

@d_wusun · Post #6080 · 12.04.2026 г., 08:45

名称:Snoop Dogg - 10 Til' Midnight FLAC 24bit 44.1 qobuz 描述:《10 Til' Midnight》是Snoop Dogg于2026年4月10日发行的第22张个人专辑。这张14轨作品扎根标志性G-Funk风格,收录《Slid Off》《Stop Counting My Poccets》等先行单曲,后者还搭配了呼应专辑概念的短片。 专辑汇聚Swizz Beatz、Pharrell Williams等大咖制作,与Peezy、October London等艺人合作,以慵懒西海岸节奏与松弛flow,延续复兴版Death Row的经典气质。既有对传奇生涯的回望,也传递野心与自我决定的内核,是向乐迷证明西海岸传奇仍未褪色的扎实之作。 链接:https://pan.quark.cn/s/1e9014335a27 📁 大小:407MB 🏷 标签:#hires#无损音乐#音乐#rap#欧美流行

Daily European Music

@Music_Of_Europe · Post #11 · 19.05.2020 г., 12:26

#Rap#French Manau le curé et les Loups It speaks of a priest guarding a village against a wolf pack, the priest speaks of his regrets and the things he would have liked to do in his life. In the end, as the sun clears the night, the villagers find the priest dead, killed by the wolves as he was protecting the village. https://youtu.be/UEpzez_H2CI

Hashtags

📓 Real Spencer Woo

@realSpencerWoo · Post #23 · 12.12.2019 г., 11:42

#YouTube#Rap 🎞西方哲学家 VS 东方哲学家之 Rap Battle.mp4👈 点击观看 Ah, the ancient Chinese art of ... beatboxing ... 😂 四年前的作品,今天又看到了,看了好几遍 hhh。PS:这个系列的作品都非常有趣啊,除了这集外,这个 YouTube 频道还有 Bill Gates vs Steve Jobs、Ronald McDonald vs The Burger King、Rasputin vs Stalin……(最后那个一股浓浓的苏维埃气息 2333)推荐观看! 📮 Via channel: @realSpencerWoo

Hashtags

Daily Channels

@dailychannels · Post #6820 · 15.04.2026 г., 01:00

Channel: Best songs of 2023 Members: ~2.57K 💢 Username: @freemusic2023 Description: Download best songs of 2020 - 2023, that popular in YouTube, tiktok, Instagram for free! 10 new songs every day! 🏷 Tags: #music #music#music#pop#jazz#rap https://lve.to/yyvrsu40hv

🎤🇿🇦Die Antwoord (Afrikaans for The Answer) is an iconic hip-hop group from Cape Town, South Africa, formed in 2008. Members: Watkin Tudor “Ninja” Jones, Yolandi Fisser, and producer DJ Hi-Tek 🎧. 💿 In 2009, they released their debut album $O$, making it available for free online. 🎬 In 2015, they starred in the movie Chappie. #SouthAfrica#Music#Hiphop#DieAntwoord#Rap#CapeTown#Chappie#Afrikaans#Album#Film

Telegram 公眾索引頻道

@TG_index_channel · Post #1166 · 30.03.2020 г., 05:25

標題:8cat Hip-Hop 嘻哈 類別:#公開#群組#繁中 分類:#閒聊#興趣#社群#影音#中文圈 標籤:#Underground#饒舌#快嘴#RAP#HipHop#嘻哈#蛋堡 簡介:超有個性 8cat 的嘻哈群橫空出世,討論Hip-Hop音樂與文化,歡迎把你的作品都分享進來,讓Hip-Hop成為生活必需品。

هیپ هاپ تو خیابونا زندست هنوز!! . اجرای جدیدم واسه #ساعیچالش . @tiktaaksaesina . @shervinraadfar . نظراتونو کامنت کنید♡ . . #رپ#ساعیچالش#تیک_تاک#سیناساعی#هیپ_هاپ#فرهنگ_سازی#فرهنگ_هیپ_هاپ#گرافیتی#بیت_باکس#دنس#فری_استایل#رپر#موزیک#عشق#رسانه_خودمونیم#رپ_فارسی#سهم_قشر_ما #tiktaak#rap#hiphop#coronavirus#stayhome#graffiti#beatbox#rapper#dance#freestyle#hiphopcolony https://www.instagram.com/p/B_fQ9rslR5T/?igshid=lsyjgyqe0nap

تو این اوضاع کنونی گفتم یه فری استایل لازمه که منتشر شه.کل کارش تو نیم ساعت جمع بندی شد و از نظر تکنیکی زیاد چنگی به دل نمیزنه ولی حرفایی توش زده شد که امیدوارم واسه همه مفید باشه♡ #کرونا#قرنطینه#ماهان_ایر#پرستار#ویروس#فری_استایل#رپ#اجرا#دکتر#وزارت_بهداشت#فرهنگ_سازی#رسانه_خودمونیم#هیپ_هاپ#ماسک#امید_هست#کارما#این_نیز_بگذرد #rap#coronavirus#corona#coronaout#hiphop#raherap#doctor#freestyle#new#iran#china#karma#hiphopcolony https://www.instagram.com/p/B9rqiwzB1Ix/?igshid=1rfjmjkdujcfc