@us30_dowjones_signals · Post #22141 · 29.04.2026 г., 07:57
Happy days are back mo ! #mo
Hashtags
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
Пребарај: #mo
@us30_dowjones_signals · Post #22141 · 29.04.2026 г., 07:57
Happy days are back mo ! #mo
Hashtags
@pirogafk · Post #658 · 30.05.2023 г., 06:55
В Миссури ооочень много жирных людей. Не полных, не толстых. Жирных. Особенно заметно это было на рок-фестивале. Видимо, «отличное барбекю» в штате дает о себе знать. Супруга была в Огайо, говорит там такая же ситуация. Мясо здесь и правда очень доступное и вкусное - за 20$ получаешь несколько вариантов мяса, гарниры и напиток. Объедаетесь вдвоем. #MO
Hashtags
@pirogafk · Post #637 · 27.05.2023 г., 08:26
Пара случайных фактов о Миссури👏 Столица штата - Jefferson City Больше 80% штата белое население (правда, судя по городу St Louis, 50% афроамериканцы) Марк Твен родился в Миссури. В его честь названа пара природных объектов (река, лес) Агрокультура - одна из главных экономических составляющих штата Гугл говорит, что Миссури славится каким-то великолепным барбекю. Мне кажется, все-таки за таким в Техас, но попробуем тут Озеро «Озарк» (одноименный сериал) находится в Миссури. Правда сериал снимали в штате Джорджия. #MO
Hashtags
@pirogafk · Post #632 · 27.05.2023 г., 05:04
Дорога до Миссури 🚗 Пять часов в дороге пролетают незаметно. Доехали до города Сент-Луис, находится на границе с Иллинойсом. Примечательно какие разные «вредные» привычки у водителей от штата к штату. В Колорадо часто тебя «выдавливают» с самой левой линии если ты едешь чуть медленней (едут сзади быстрее тебя чтобы ты уступил). Либо смотрят есть ли место перед тобой и обгоняют по правой. А если ты решишь сделать также - сильно обижаются. Проехав весь Иллинойс, не заметил таких скоростных гонок, может потому, что здесь больше патруля. Зато в этом штате «норма» не включать поворотники и влетать перед тобой не предупредив. Короче, всегда нужно быть начеку. #MO
Hashtags
@podzemlya · Post #465 · 22.12.2021 г., 16:57
Трансформаторная подстанция с иллюстрацией романа «Мастер и Маргарита». Апрель, 2014 года, улица Советской Армии, 13с2, Марьина Роща. #mo
Hashtags
@podzemlya · Post #464 · 22.12.2021 г., 16:51
Подъезд со старыми домофонами. Лазаревский переулок, Марьина Роща, Москва, 2014 год. #mo
Hashtags
@podzemlya · Post #463 · 21.12.2021 г., 13:29
Задворки около улицы Мясницкой, неподалеку от театра Et Cetera. Позже увидел эти места в сериале про юных гангстеров «Закон каменных джунглей». Создатели фильма изображали эти улочки как место, в котором царит дух улиц и растет местная шпана. Но если бы мы росли посреди таких дворов, это скорее настроило нас на путь творчества и красоты. Москва, 2013 год. #mo
Hashtags
@podzemlya · Post #462 · 21.12.2021 г., 12:19
Двор возле дома по улице Героев Панфиловцев. Впереди виднеется вечерняя заря над Алешкинским лесом. Тут же рядом остановка трамвая №6. Лето 2013 года, Северное Тушино, Москва. #mo
Hashtags
@podzemlya · Post #461 · 17.12.2021 г., 10:18
Вид из окна моей комнаты. Район Вешняки, Москва 2012 год. #mo
Hashtags
@podzemlya · Post #460 · 17.12.2021 г., 10:07
Дом по адресу Новогиреевская улица, 44/28. Москва #mo
Hashtags
@podzemlya · Post #459 · 15.12.2021 г., 19:46
ВДНХ — одно из самых впечатляющих мест, которое я увидел в Москве. Летом 2012 года это место находилось в очень странном состоянии, бывшие дворцы обветшали и в них бурлили странные базары и торговые лавки. Огромную часть занимали аттракционы, похожие на маленький кусочек Анапы. Территория вокруг напоминала судьбу мира, пережившего расцвет, но потом столкнувшегося с какой-то разрушительной силой, уничтожившего его. И, блуждая по этим зарослям, самым запоминающимся для меня стал момент, когда мы вышли к пруду, и посреди него я увидел старую скульптуру колоса. Ощущение было, что изучаем следы какой-то другой цивилизации, в лучших традициях фантастики, примерно тогда как раз и вышел фильм «Прометей» Ридли Скотта. #mo
Hashtags
@podzemlya · Post #457 · 12.12.2021 г., 18:19
Подкаст «Земля» про Москву. Новый выпуск посвящен столице России. Место, манящее людей, место, куда приводят все дороги. Город великих проектов и сонных спальных районов. Это рассказ про мое московское приключение, которое наверняка и про многих из вас тоже. https://zemlya.mave.digital/ep-11 Apple Podcasts Яндекс Музыка Spotify Google Podcasts #mo
Hashtags