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

Резултати

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

Пребарај: #dok

当前筛选 #dok清除筛选
INFERNAL DNB

@infernal_dnb · Post #355 · 02.09.2025 г., 10:51

😈 Хэй, Бэнгеры! 2 сентября, на эфире Solid Bangerz #31 вас ждёт трёхчасовой марафон самых тяжёлых и ритмичных треков в жанре Neurofunk 🔊 Приготовьтесь к мощному звуковому погружению, которое заставит ваши колонки работать на полную мощность! На эфире выступят: • Дима D.O.K — Мастер своего дела в прямом и переносном смысле. Днём он создаёт стиль, используя ножницы и кисточки, помогая людям выглядеть на все сто. Но стоит ему встать за вертушки, как его руки превращают drum & bass в чистую магию💥 • Сергей UNKNOWN BEING — Загадочный и невероятно талантливый музыкант, который стремительно покоряет мировую сцену. Его творчество - это уникальный симбиоз атмосферных звуков, глубоких басов и смелых экспериментов, способный перенести слушателя в совершенно новый звуковой мир⚡️ • Дима INFERNAL — Адепт разрывного и динамичного Drum & Bass, настоящий генератор адской энергии. В его сетах - быстрые, ритмичные треки, тяжёлые басы и проверенные танцпол-уничтожители. Минимум пауз, максимум дропов - гарантированно! Участник команды Solid Bangerz😈 Line Up: 20:00 - D.O.K 21:00 - UNKNOWN BEING 22:00 - INFERNAL ‼️Трансляция Twitch ‼️ Трансляция VK — ссылка станет доступна после запуска эфира Увидимся на волнах Reactor Radio! С любовью к ритму и вам, Solid Bangerz! #solid_bangerz#infernal#dok#unknown_being #reactor_radio#online_radio #dnb_spb#dnb#drum_and_bass

INFERNAL DNB

@infernal_dnb · Post #575 · 31.12.2025 г., 16:14

30 декабря 2025 года - Предновогодний эфир Solid Bangerz #47 на Reactor Radio! LUGER | EXIT4 | VEIN | LAPA | INFERNAL | LIZIK | D.O.K | FILL Дорогие друзья, выражаем огромную благодарность всем кто приехал в гости и смотрел эфир в онлайне ❤️ Наш новогодний нейропоезд мчался на полной скорости, доставляя эксклюзивный заряд праздничного настроения каждому слушателю 🎉 До новых встреч в 2026 году на Reactor Radio! ‼️Запись эфира VK ☠️Инфозона Solid Bangerz 🪙Поддержать команду монетой С любовью к ритму и вам, Solid Bangerz! #solid_bangerz#dok#infernal#vein#exit4#unquiet#luger #reactor_radio#new_year_2026

INFERNAL DNB

@infernal_dnb · Post #472 · 03.11.2025 г., 11:32

☠️ 02 сентября 2025, эфир Solid Bangerz #31 на Reactor Radio! D.O.K | UNKNOWN BEING | INFERNAL | LUGER Парни, спасибо за чёткую раздачу! 🔥 ‼️Аудио и видео записи эфира ☠️ Инфозона Solid Bangerz 🪙Поддержать команду монетой🤝 С любовью к ритму и вам, Solid Bangerz! #solid_bangerz#infernal#luger#dok#unknown_being #reactor_radio#online_radio #dnb_spb#dnb#drum_and_bass

INFERNAL DNB

@infernal_dnb · Post #679 · 01.03.2026 г., 19:21

☠️ Хэй, Бэнгеры! Ловите аудио и видео записи предновогоднего эфира Solid Bangerz #47🔥 Прошедшего 30 декабря 2025 года на волнах Reactor Radio! ⠀ Line Up: D.O.K - audio INFERNAL - audio VEIN -audio EXIT4 -audio UNQUIET -audio Hosted by LUGER 📹VK Video 🔊VK Audio 📸TG Photo ☠️Инфозона Solid Bangerz 🪙Поддержать команду монетой С любовью к ритму и вам, Solid Bangerz! #solid_bangerz#dok#infernal#vein#exit4#unquiet#luger #reactor_radio#online_radio #dnb_spb#dnb#drum_and_bass

INFERNAL DNB

@infernal_dnb · Post #569 · 30.12.2025 г., 17:36

☠️ Бэнгеры, все на эфир! 20:20 - D.O.K 21:10 - INFERNAL 22:00 - VEIN 22:50 - EXIT4 23:40 - UNQUIET ‼️Трансляция Twitch ‼️Трансляция VK #solid_bangerz#dok#infernal#vein#exit4#unquiet#luger #reactor_radio#online_radio #dnb_spb#dnb#drum_and_bass #new_year_2026

INFERNAL DNB

@infernal_dnb · Post #567 · 29.12.2025 г., 20:41

☠️ Хэй, Бэнгеры! 30 декабря собираемся на Solid Bangerz #47 — наш крутой предновогодний эфир! Будем зажигать под любимый Drum & Bass, провожать старый год и заряжаться на встречу нового 2026 года! Не пропустите — это будет огненно! 🔥 На эфире выступят: • Дима D.O.K — Выпускник Neuropunk Academy. Мастер своего дела в прямом и переносном смысле. Днём он создаёт стиль, используя ножницы и кисточки, помогая людям выглядеть на все сто. Но стоит ему встать за вертушки, как его руки превращают drum & bass в чистую магию💥 • Дима INFERNAL — Адепт разрывного и динамичного Drum & Bass, настоящий генератор адской энергии. В его сетах - быстрые, ритмичные треки, тяжёлые басы и проверенные танцпол-уничтожители. Минимум пауз, максимум дропов - гарантированно! Участник команды Solid Bangerz☠️ • Кирилл VEIN — Industrial Hardcore / Crossbreed / DNB продюсер, эксперт в области жирных индустриальных бочек, дарковых риз-басов, металлических снейров и тёмной атмосферы ☠️ • Макс EXIT4 — DNB продюсер с более чем 20-летним опытом. Основатель лейбла E-Form Rec и проекта Friend Zone. Автор релизов на Close 2 Death, Abducted LTD и др., а так же участник крупнейших радиошоу и подкастов страны. Участник команды Solid Bangerz☠️ • Сергей UNQUIET — Диджей и продюсер, каждый его сет как адреналиновая инъекция чистого драйва, где каждый трек – выверенный удар, создающий сокрушительное звуковое полотно! Участник команды Solid Bangerz☠️ • Дима LUGER — Панк по натуре и философии, безудержный поклонник и создатель драм-н-бэйс культуры по жизни! Главный голос эфиров и участник команды Solid Bangerz☠️ Line Up: 20:00 - D.O.K 20:50 - INFERNAL 21:40 - VEIN 22:30 - EXIT4 23:10 - UNQUIET Hosted by LUGER ‼️Трансляция Twitch ‼️Трансляция VK ☠️Инфозона Solid Bangerz 🪙Поддержать команду монетой Увидимся на волнах Reactor Radio! С любовью к ритму и вам, Solid Bangerz! #solid_bangerz#dok#infernal#vein#exit4#unquiet#luger #reactor_radio#online_radio #dnb_spb#dnb#drum_and_bass #new_year_2026

INFERNAL DNB

@infernal_dnb · Post #388 · 27.09.2025 г., 17:06

27.09.2025 - POSITIVE BANGERZ в баре "Терапия" (ex. Leto Room) Всех ждём в гости 🤟 Timetablet на сегодня: 19:00 - Latin Queen 19:45 - Womrak 20:30 - Interceptor 21:15 - Donvytalino 22:00 - D.O.K 22.45 - MG42 23:30 - Graviplash 00:30 - Unquiet 01:30 - Infernal 02:30 - Exit4 03:30 - The End 📌Бар "Терапия", Лиговский пр. 50, корпус 17 🗓 27.09.2025 ⏱️ 19:00 - 03:30 ‼️ Свободный вход 🔊 Приходите и позвольте музыке взять над вами контроль! #positive_rate#solid_bangerz #graviplash#infernal#unquiet#exit4#luger#interceptor#latin_queen#womrak#donvitalyno#dok#mg42 #dnb_spb#dnb#drum_and_bass

INFERNAL DNB

@infernal_dnb · Post #387 · 26.09.2025 г., 18:24

27.09.2025 - POSITIVE BANGERZ в баре "Терапия" (ex. Leto Room) POSITIVE RATE💥 и SOLID BANGERZ😈 объединились, чтобы создать по-настоящему взрывную вечеринку и устроить терапию для ваших ушей и души! Скуке точно не будет места, ведь вас ожидают мощные басы, виртуозные брейкбиты и легендарный LUGER на микрофоне 🔥 Готовьтесь к бескомпромиссному погружению в мир Drum & Bass! Ответственные за терапию: • Latin Queen • WOMRAK • Interceptor • Donvitalyno • D.O.K • MG42 • Graviplash • Unquiet • INFERNAL • Exit4 Ведущий терапевт: • LUGER 📌Бар "Терапия", Лиговский пр. 50, корпус 17 🗓 27.09.2025 ⏱️ 19:00 - 03:30 ‼️ Свободный вход 🔊 Приходите и позвольте музыке взять над вами контроль! #positive_rate#solid_bangerz #graviplash#infernal#unquiet#exit4#luger#interceptor#latin_queen#womrak#donvitalyno#dok#mg42 #dnb_spb#dnb#drum_and_bass

INFERNAL DNB

@infernal_dnb · Post #366 · 08.09.2025 г., 10:22

27.09.2025 - POSITIVE BANGERZ в баре "Терапия" (ex. Leto Room) POSITIVE RATE💥 и SOLID BANGERZ😈 объединились, чтобы создать по-настоящему взрывную вечеринку и устроить терапию для ваших ушей и души! Скуке точно не будет места, ведь вас ожидают мощные басы, виртуозные брейкбиты и легендарный LUGER на микрофоне 🔥 Готовьтесь к бескомпромиссному погружению в мир Drum & Bass! Ответственные за терапию: • Latin Queen • WOMRAK • Interceptor • Donvitalyno • D.O.K • MG42 • Graviplash • Unquiet • INFERNAL • Exit4 Ведущий терапевт: • LUGER 📌Бар "Терапия", Лиговский пр. 50, корпус 17 🗓 27.09.2025 ⏱️ 19:00 - 03:30 ‼️ Свободный вход 🔊 Приходите и позвольте музыке взять над вами контроль! #positive_rate#solid_bangerz #graviplash#infernal#unquiet#exit4#luger#interceptor#latin_queen#womrak#donvitalyno#dok#mg42 #dnb_spb#dnb#drum_and_bass