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

Резултати

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

Пребарај: #etnomoda

当前筛选 #etnomoda清除筛选
ЭТНОМОДА-СМЫСЛЫ

@etnomoda · Post #4093 · 10.12.2024 г., 16:35

Зимние сюжеты от участников конкурса #etnomoda (2022) В такой многослойной одежде не страшно постоять у крыльца на морозе! Особенно если не забыть захватить с собой бублики) Источником вдохновения для автора послужила яркость и нестандартная форма костюма Московской губернии 19 века. Костюм включает в себя косоклинный распашной сарафан глубокого синего цвета, рубаху-долгорукавку с необычным вырезом для кистей рук, передник, полностью расшитый тесьмой ,головной убор «Сорока» и ожерелье из бисера. Каждая деталь полностью выполнена автором вручную. "Русский народный костюм Московской губернии" Мария Ковалева

Hashtags

ЭТНОМОДА-СМЫСЛЫ

@etnomoda · Post #4012 · 10.11.2024 г., 16:27

Фестиваль ЭТНОМОДА - конкурс дизайнеров одежды с многолетней историей. Время времени мы вспоминаем дизайнеров, которые представляли свои коллекции в рамках наших конкурсов, и сегодня для вас - подборка теплых воспоминаний и теплых образов, которые как нельзя более кстати подходят к холодному ноябрю. Согревающие луки с подиума #etnomoda❤️

Hashtags

ЭТНОМОДА-СМЫСЛЫ

@etnomoda · Post #2155 · 17.05.2023 г., 13:04

Одна из номинаций нашего онлайн конкурса в этом году 📸 ФОТОГРАФИЯ Пока продолжается приём заявок, вспомним работы участников прошлого года в этой номинации 💜 Заявки для участия в этом году можно зарегистрировать на сайте www.etnomodno.com #ibeff_online #etnomoda

ЭТНОМОДА-СМЫСЛЫ

@etnomoda · Post #2679 · 24.10.2023 г., 09:36

Ассоциации 🤔 Мы перемешали фото Anna Sui runaway show и фрагменты показов наших конкурсов #ibeff разных лет. Сумочки-домики и короны, это, похоже, те тренды, которые не сходят с подиумов. Anna Sui 1998 (1 и 3 фото) "Yana Shusterman fashion lab" 2016 , IBEFF #ETNOMODA runaway (2 фото) Сумочки в виде "домиков" на нашем конкурсе 2015 : ALENA GERASIMOVA "Modern Old Tallinn" Ph : Condé Nast Archive / IBEFF ETNOMODA archive

ЭТНОМОДА-СМЫСЛЫ

@etnomoda · Post #2271 · 10.06.2023 г., 11:23

В день Португалии мы не можем не вспомнить про "португальское бохо". Сегодня поделимся образами от Терезы Мартинс! 💫 "Наше путешествие приводит нас в небольшие общины в Португалии, Индии и Непале, где мы знакомимся с увлекательными культурами и людьми, владеющими традиционными текстильными техниками." - говорят создатели бренда traceofmetm Мультикультурные мотивы в моде - главная тема нашего конкурса в этом году, вот почему коллекции, в которых переплетаются разные культурные традиции, всегда в поле зрения Фестиваль Этномода IBEFF - Петербург Кстати, на сайте ETNOMODNO.com уже можно познакомиться с отдельными участками нашего онлайн конкурса и успеть подать заявку! #etnomoda #multiculturalfashion

ЭТНОМОДА-СМЫСЛЫ

@etnomoda · Post #2545 · 26.08.2023 г., 13:10

Где можно увидеть портфолио всех участников конкурса #ibeff_online ? В этом году все портфолио размещены на нашем сайте ↘️ https://etnomodno.com/collections/ ☝️Вскоре после подведения итогов конкурса мы дадим активные ссылки на отдельных участников непосредственно на их личных страницах "визитках". 🙋‍♀️🙋‍♂️ А тем дизайнерам и фотографам, который не успели принять участие в конкурсе, но хотели бы разместить свою визитку на нашем сайте, стоит написать нам либо в сообщении сообществу VK либо на почту [email protected] #ibeff #etnomoda

ЭТНОМОДА-СМЫСЛЫ

@etnomoda · Post #2600 · 18.09.2023 г., 11:42

Отдельные фрагменты обсуждений коллекций #ibeff_online составом жюри мы продолжаем выкладывать на нашем YouTube канале, не забывайте заходить, смотреть и, разумеется, подписываться на канал! Возможности выложить все комментарии по всем коллекциям у нас нет, но мы стараемся вычленить из потока обсуждений отдельные моменты, и спасибо, что вы смотрите)) Название канала IBEFF ETNOMODA https://youtube.com/@ibeffetnomoda?feature=shared #etnomoda #etnomoda2023

ЭТНОМОДА-СМЫСЛЫ

@etnomoda · Post #2293 · 14.06.2023 г., 11:19

ЭТНОМОДА по-королевски👑 В этот раз собрали подборку из королей африканских племен, которые до сих пор живут с опорой на традиции и обычаи. Эти снимки часть большого проекта фотографа Дэниела Лэйна, который с 1988 по 1991 год делал парадные портреты правителей, чьи династии создавали Африку до середины ХХ века. Впрочем, не все монархи соглашались или были в состоянии сниматься. В 2000 году фотограф издал большую книгу: «Африканские короли: портреты исчезающей эпохи», где были собраны все снимки с подписями, содержащими имя монарха, название племени и историю о нем. Напомним, что одна из номинаций нашего онлайн конкурса ТРАДИЦИОННЫЙ КОСТЮМ,а также ФОТОГРАФИЯ❗ Если вы создаёте нечто подобное, то не забудьте подать заявку до 15 ИЮЛЯ на 🌐www.etnomodno.com Фото: Daniel Laine. *на основе материала https:// bigpicture. Ru /afrikanskie-koroli-fotografii-ischezayushhej-epoxi/?ysclid=lituk1mpi8752061682 #этномода #etnomoda #этномода_по_королевски

ЭТНОМОДА-СМЫСЛЫ

@etnomoda · Post #1882 · 16.02.2023 г., 09:30

Сегодня - Починки: Повод что-нибудь починить! Залатать, зашить! #Починки - название праздника на слух кажется необычным, а на самом деле это латание дыр в одежде - от слова «чинить», «починять». В старину, с первыми лучами солнца, вставали на Починки крестьяне и принимались за работу. Роли всех членов семьи во время этого праздника были расписаны заранее и каждый принимался за вверенное ему дело. Ремонт сбруй и прочей конской упряжи доставался старикам. Когда вы в последний раз что-нибудь починяли, вместо того, чтобы просто выбросить (старые носки) и купить новую вещь? Фото с сайта : Павлово-посадские известия #ibeff#etnomoda#Этномода

ЭТНОМОДА-СМЫСЛЫ

@etnomoda · Post #2795 · 26.11.2023 г., 18:27

#слинги для малышей и их мам на Фестивале Этномода IBEFF До сих пор вспоминаем этот замечательный показ, который стал возможен благодаря Alevtina Minchukova Музей Российской Академии Художеств Санкт-Петербург Ноябрь 2017 #ibeff2017 #etnomoda Фото Наталья Сомова

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