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

Резултати

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

Пребарај: #museum

当前筛选 #museum清除筛选
KIUT | Namangan rasmiy

@kiut_nm · Post #3238 · 12.03.2024 г., 23:48

#museum 🇺🇿Ўзбекистондаги биринчи хусусий олий ўқув юрти ректори Кудайбергенов Жанполат Шамуратович ҳаёти ва фаолияти ҳақида кўпроқ билишни истайсизми? Унда сиз Тошкент Кимё халқаро университетининг бош биносида жойлашган марҳум ректор Жанполат Кудайбергенов ишлаган хонага ташриф буюришингиз мумкин. Хонада фотосуратлар, ҳужжатлар ва ҳатто ректорнинг шахсий буюмларини ҳам кўриш мумкин. Шунингдек, ҳамкор университетлар, ташкилотлар ва ҳамкасблари томонидан берилган эсдалик совғалар, ташаккурнома ва сертификатлар ҳам музей хонадан ўрин эгаллаган. 🔗🇺🇿/🇬🇧/🇷🇺: www.kiut.uz

Hashtags

Beyond Moscow

@beyondmoscow · Post #1656 · 06.11.2025 г., 08:20

🏛The “Nebylitsa” Mansion #SaintPetersburg This museum is a unique place where reality and fantasy intertwine. Here, not only the exhibits come to life — even the walls themselves seem alive. In the halls where the heroes of fairy tales once “lived,” visitors can almost hear their whispers and feel their presence. The story of the museum unfolds around the mystical history of the mansion itself. Created by YandexGPT based on reviews. 📌 The museum is housed in a 19th-century building once owned by merchant Anna Vasilyevna Tselibeyeva before the Revolution. Since 2001, it has been recognized as a cultural heritage site. 📍 Coordinates: 59.938976, 30.353916 🗺View on Yandex Maps 📷smolyak_maksim #Architecture#Museum 🏙️Beyond Moscow🏔️

Reuters: World

@reutersworldchannel · Post #149164 · 09.10.2021 г., 14:33

WW1 shipwrecks are a seabed museum in Turkey Turkey's newest park is an underwater museum of fourteen shipwrecks that lie beneath the waves of the Dardanelles Strait, that offers a glimpse into the fierce battles between Ottoman and Allied forces in World War I #Turkey#WorldWarI#Museum#News#Reuters Subscribe: http://smarturl.it/reuterssubscribe Reuters brings you the latest business, finance and breaking news video from around the globe. Our reputation for accuracy and impartiality is unparalleled. Get the latest news on: http://reuters.com/ Follow Reuters on Facebook: https://www.facebook.com/Reuters Follow Reuters on Twitter: https://twitter.com/Reuters Follow Reuters on Instagram: https://www.instagram.com/reuters/?hl=en ➖@reutersworldchannel➖

PiaNinoNotovna

@ninonotovna · Post #36 · 28.03.2025 г., 03:49

#Tbilisi #Geirgia #Museum #EleneAkhvlediani У ЭЛИЧКИ Говорят, правители наши страшно ее боялись. В ее дом все заходили с трепетом, знали: одобрит - все будет хорошо, а нет…. «Был у Элички» - входной билет в Жизнь, в творчество. А бывали там с юности: Борис Пастернак, Святослав Рихтер, Сергей Параджанов, Нейзаузы - ВСЕ, Леонид Варпаховский, Мария Гринберг, конечно же все грузины - Ладо Гудившвили, Кетеван Магалашвили, Тициан Табидзе, Паоло Яшвили, Ираклий Какабадзе… А вот «их» - не было. Нá дух не переваривала. А «они» ее терпели: ну что - старушка, достопримечательность местная,потом все ее любят, да ещё больно осетра на язык. А как взглянет! Душа в пятки. У всех. Так что это был совсем не «салон Брик», а Мастерская Художника (Художникам часто бывает нечего есть): повсюду ее картины, кисти, краски, холсты, нитки, рамы, древние грузинские и античные артефакты, портреты хозяйки от коллег-художников, личные фото, цветы, а посередине - Рояль. Его подарил в конце 1960х композитор Отар Тактакишвили. В юности она мечтала быть музыкантом. Стала художником. Обычное дело. Рихтер приезжал часто. Когда в Тбилиси играл - само собой. Но и когда не играл - тоже. Он был один из немногих, если не единственный, кто у неё всегда останавливался. У него был свой угол. У него был рояль. Здесь у него была Свобода и Друг - Эличка, Элен Ахвледивни. Все это знали. Телеграмма из Москвы застала его за роялем. Самолетов не было. Летел на грузовом на похороны того, что осталось от «Великого вождя» и «друга всех детей». Играл изгнанника Рахманинова. О чем он в тот момент думал? Отца нет, дома нет, мира нет. Есть только Музыка. И в ее жизни была только музыка, живопись, Тинторетто, Каналетто, Вагнер, Моцарт, Париж, Вена, Петербург, Тбилиси. И ее «недобитые» друзья. PS В конце улицы, где жила Эличка два Храма - грузинский и русский. «Дорога, ведущая к храму» - может Тенгиз Абуладзе имел ввиду это место?

Lena Ashraf ART

@lena_ashraf · Post #2319 · 19.08.2025 г., 16:22

Немного избранных шедевров из коллекции Армянского национального музея на площади Республики. Много любимых русских классиков. #армения#armenia#art#museum

The new Shenzhen Natural History Museum. The new Shenzhen Natural History Museum is set to be one Shenzhen’s "10 Cultural Facilities of the New Era" and the first large-scale comprehensive natural museum Southern China once complete. Architects: 3XN, B+H architects, Zhubo design Location: Yanzi Lake in the Pingshan District, Shenzhen. #Arch_shovel#Architecture#News#China#Shenzhen#museum

Inspired by engines, Snøhetta’s competition proposal for the Shanghai Industrial Museum honours the city's rich industrial heritage, while pushing the boundaries of both design and engineering. Architecture: Snohetta Visualization: mir.no& Proloog #snøhetta#architecture#museum#shanghai#museum#proposal#modular#industrial#arch_shovel

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