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

Резултати

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

Пребарај: #hiphop

当前筛选 #hiphop清除筛选
奇怪果冻妖精的音乐分享

@vinylcage · Post #122 · 31.03.2025 г., 06:37

https://open.spotify.com/album/5hEhkAO8TIegcEk8hNHS36 新专 jazz spastiks做的是那种很舒服很chill的jazz hiphop,但又不是那种很刻意的一听就是为了chill而chill,tempo会稍微快一点有点funky,听感上用很多复古的采样,梦回90s的感觉,让人头脑放空开始神游,适合lounge的场景 #hiphop

Hashtags

Татарские беруши

@tatarberu · Post #369 · 15.06.2024 г., 08:50

• дышать • ТЫПЫРДАТЫП • вот так в пол первого ночи последнего весеннего денька тыпырдатып головного мозга и случается "вприпрыжку человек мчится к счастью, вприпрыжку, не обращая внимания ни на что" youtube #hiphop#indiepop

无损音乐分享频道

@d_wusun · Post #5661 · 21.02.2026 г., 00:58

名称:川渝新声 - The New Szechwan ALAC 24Bit 48.0kHz 描述:川渝地区独特的历史积淀与方言文化,孕育了极具特色的说唱生态。成都说唱会馆、重庆GO$H等厂牌,让本土说唱从地下走向大众。《中国新说唱》中,多位川渝rapper崭露头角,三位冠军更是让川渝说唱声名远扬。以Higher Brothers为代表的团体,将川渝方言与Trap等风格融合,把西南的烟火气与时代观察传递给世界,彰显了中文说唱的独特魅力。 链接:https://pan.quark.cn/s/7ad92f152e69 📁 大小:1.8GB 🏷 标签:#无损音乐#音乐#hiphop#国语

Your Om

@yourom · Post #2027 · 22.08.2020 г., 08:55

Собрала плейлист на Spotify из того, что слушаю последнее время. Jill Scott, Caribou, Lenny Kravitz, Kendrick Lamar, Rosalia и другие. Он абсолютно не подходит для медитации, но отлично подходит для того, чтобы пританцовывая готовить завтрак, кататься на велосипеде или танцевать на кухне в трусах. #hiphop#spiritualjazz#rnb

Punk Fiction

@punkfictionbar · Post #5114 · 15.01.2026 г., 15:02

Москва ● Punk Fiction ● 15.01 (Чт) ● 20:00 #avantgarde#electronic#hiphop#instrumental#progressive#psychedelic ► Вечеринка в Гетто ● VK Наш ежегодный мега-праздник в честь двух именинников и виртуозов баса – Мишани и Колюни! Участники: ► IWKC ● TG ● VK ► Detieti ● TG ● VK ► Dj Жмерек ● VK Заплати любую сумму

"Культура" движ возвращается 28 Декабря, чтобы порадовать всех любителей бэйса на качественном уровне и конежно же с селектроным материалом для всех нас! Кстати, локация под мероприятие выбрана оч интересная, это бар Палата с киберпанковскими вставками и восточно азиатскими современными мотивами. Что-то новенькое в Бишкеке? Ну а по музлу, на тусовке будут раздавать свой стиль практически золотой состав "Культуры"🤌 LINEUP: ◽️SIBBIZ ◽️RO NIN ◽️44G ◽️DJ ZOOB ◽️UNOFFICIAL JAH Ивент будет проходить под тегами #bass #hiphop #ukgarage #drumandbass #jungle #dubstep Сохраняем в календарик 🗓 🔻28 Декабря 2024, Суббота 🔻Медерова 155, бар "Палата" 🔻22:00 - 04:00 🔻Вход: до 24:00 - 300 KGS, после 24:00 - 400 KGS, в футболках и тату "Культуры" - БЕСПЛАТНЫЙ 🔻+18 P.S. В заведении будет достаточно уютно не смотря на 2 этажа под тусвоку, поэтому приходите занимать места заранее, тогда и уйти получится попозже 💪 _ @BishDvizh#dj#тусовка

Dance Flow Studio

@dance_flow · Post #534 · 29.11.2024 г., 21:30

Girly Hip-Hop 🎀 Группа 8-13 лет 🔥 Вторник 17.00-18.00 Пятница 17.00-18.00 Группа 14 лет и старше 🔥 Вторник 19.00-20.00 Четверг 19.00-20.00 #хипхоп#хипхопдлявзрослых#hiphop#girlyhiphop#хипхопклин#танцывклину#современныетанцы

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