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 слични објави

Пребарај: #maldivesislands

当前筛选 #maldivesislands清除筛选
Мирослава Карпович

@m1r0slavakarpovich · Post #1569 · 06.08.2024 г., 14:34

Мы танцевали на полнолуние у океана,пелии песни «Кармен», «На-На»,Осина и группы «Веселые ребята»,познакомились с рыбами,изучили все кораллы,гонялись за акулами,подружились абсолютно со всеми птицами ,ползали за ящерицами и хамелеонами,ели все, что есть в меню,пробовали Маргариту,помогали крабам отшельникам быстрее переходить дорогу,спасали океан от плавающих в нем бутылок без посланий ,или загадочных фантиков,,медитировали,болтали,шутили,дискутировали,вспоминали,планировали,мечтали,наслаждались общением с очень приветливыми людьми,наблюдали за говорливыми облаками,впитывали в себя тепло Земли,встречали на рассвете Солнце и провожали на закате,ожидая эффектный выход Луны,вдыхали соль океана,наслаждались свистом ветра,пили глазами небо,которое напоминало портал в Рай…Я не была с мамой вдвоём с детства …и словно вернулась туда душой …и чувствовала себя так же радостно и легко ….чем бы мы не ужинали тогда или сейчас…в платьях или в простых майках, все так и осталось без сплетен, лишних слов, всё как у Чехова-просто и понятно. Мамуль @nuzza_ka спасибо,что с тобой я получаю каждый раз уникальный, бесценный опыт, ты учишь меня меняться,хотя говорят, что люди на это не способны …ты научила быть меня терпимее, сострадательнее, мудрее, тому ,что женщина обязана быть счастливой ,сияющей,жить не слушая и не давая советов, оценок, даря любовь, и испытывать благодарность за каждый прожитый день..Я благодарю тебя..благодарю,благодарю…И от нас миллион благодарностей @velassarumaldives за наше волшебное путешествие которые мы будем помнить его всегда 🫶🏻🩵🧜🏻‍♀️ #moodoftheday#photooftheday#velassarumaldives#summer #2024 #sun#sunvibes#maldives#maldivesislands#vacation#photography#purelove#motheranddaughter#heavenonearth#memories#всемотличногонастроения#mira#mama#positivevibes

Мирослава Карпович

@m1r0slavakarpovich · Post #1541 · 25.07.2024 г., 06:09

And God created woman… Et Dieu... créa la femme.. И создал Бог женщину.. Location : VIP PARADISE @barosmaldives✨🩵🐬 #moodoftheday#photooftheday#barosmaldives#blissfulbaros#maldives#maldivesislands#mermaid#vacation#purelove#heavenonearth#mira#actress#actrice#mothernature#greenlove#harmony#energy#positivevibes#sun#sunvibes#legslegslegs#haveaniceday#summer #2024 #summervibes

Мирослава Карпович

@m1r0slavakarpovich · Post #1556 · 31.07.2024 г., 15:33

The more time we spend with Mother Nature the more we fall in love.. ….I’m so in love.. ..Thank you God for another most amazing day,for the leaping greenly spirits of trees ,and for the blue dream of sky and for everything which is natural ,which is infinite… …which is yes.. Thank you @velassarumaldives for this magical experience 💚✨🙏🏻☀️ #positivevibes#velassarumaldives#maldives#maldivesislands#summer #2024 #haveaniceday#moodoftheday#newpost#photooftheday#junglebook#ocean#mothernature#planetearth#vacation#vacances#mira#доброеутро#всемотличногонастроения#sun#purelove#sunvibes#mom#daughter#indianocean

Мирослава Карпович

@m1r0slavakarpovich · Post #1577 · 18.08.2024 г., 11:35

Fifty shades of Blue…🫶🏻🩵 Всем самого нежного воскресного дня✨ #sunday#sundayfunday#ocean#blue#planetearth#mothernature#mira#photooftheday#photography#moodoftheday#positivevibes#sun#purelove#heavenonearth#actress#actrice#доброеутро#всемотличногонастроения#воскресенье#лето#summer#summervibes #2024 #maldivesislands#maldives#holidays#barosmaldives#mermaid#selfie

Мирослава Карпович

@m1r0slavakarpovich · Post #1552 · 30.07.2024 г., 08:08

Ahoy, me Hearties! Do you know what is the secret of @velassarumaldives ?? It gives you wings !🩵 Fair wind to everyone yo ho ho😜🫶🏻 #velassarumaldives#moodoftheday#video#photooftheday#heavenonearth#reels#ladysailor#piratelife#purelove#sunvibes#summer #2024 #maldives#maldivesislands#vacation#vacances#smile#haveaniceday#доброеутро#всемотличногонастроения#отпуск#sun#морячка#mira#actress#actrice#positivevibes#ahoy

Мирослава Карпович

@m1r0slavakarpovich · Post #1542 · 26.07.2024 г., 07:59

At a place where you learn to coalesce with all the unfamiliar time-space-school-of-fish-cloud formation flows ,outbursts and stillnesses. I keep chanting ,underwater while studying coral reefs ..Complete balance and harmony with @barosmaldives in The Serenity Spa 🧘🏻‍♀️🕉️☯️💚 #goodmorning#barosmaldives#доброеутро#mothernature#moodoftheday#post#purelove#heavenonearth#vacation#vacances#mira#actress#summer #2024 #summervibes#resort#blissfulbaros#maldivesislands#maldives#haveaniceday#photooftheday#model#sun#harmony#energy#spa#spaday#serenityspa#planetearth

Мирослава Карпович

@m1r0slavakarpovich · Post #1551 · 29.07.2024 г., 10:31

I’m back!❤️‍🔥 Luxury undressed by @velassarumaldives🧜🏻‍♀️🫶🏻 The local beach,lagoon,coral reefs and marine flora and fauna have an extraordinary beauty that cannot be expressed in words.This is one of the most amazing places you would like to visit in your life.It is the epitome of beauty with white sand and clear water.This is Mother Nature’s best masterpiece,every day she mixes all the colors of the sky and the ocean,and you can’t figure out whether the sky is eating the ocean or the ocean is eating the sky.Watching,enjoying,filling up.. #velassarumaldives#nextstop#resort#luxury#maldives#maldivesislands#vacation#vacances#sun#summer #2024 #photooftheday#moodoftheday#beachlife#sunvibes#positivevibes#purelove#heavenonearth#mira#actress#mothernature#planetearth#velassaru#magic#miracle#haveaniceday#доброеутро#отпуск#всемотличногонастроения#лето

Мирослава Карпович

@m1r0slavakarpovich · Post #1562 · 01.08.2024 г., 06:18

Good morning!☀️ Wow,everyone here is so-so friendly🥰 Today’s photo shoot area is ready for all ladies and gentlemen 😂😜 A long-legged bird, Josephine, awaits all guests 🫶🏻 Location: Dive Center @velassarumaldives🧜🏻‍♀️😉 Take beautiful photos, create your best memories, enjoy the views, walk, dance, smile, be happy - this is your life! The mantra of the day…Inhale the future.Exhale the past!🩵☀️🪽 My best photographer-Mom Lora @nuzza_ka😍 #velassarumaldives#maldives#maldivesislands#ocean#vacation#vacances#holidays#photooftheday#moodoftheday#latina#sun#sunvibes#positivevibes#purelove#heavenonearth#jungle#resort#summer #2024 #smile#harmony#relax#доброеутро#всемотличногонастроения#отпуск#longlonglegs#legs#model#actress#mira

Мирослава Карпович

@m1r0slavakarpovich · Post #1550 · 28.07.2024 г., 10:37

Our magical kingdom where the dreams of relaxation come true🫶🏻Thank you for our private haven @barosmaldives🤲🏻🩵 P.S.-Вариация афиши к кинофильму «Мальдивы НЕ подождут» 2 😂🩵🐬 #maldives#maldivesislands#barosmaldives#mirasbaros#vacation#sun#sunvibes#vacances#holidays#positivity#private#privacy#heavenonearth#ocean#blue#resort#luxury#energy#purelove#balance#harmony#photooftheday#moodoftheday#actress#actrice#model#haveaniceday#всемхорошихвыходных#суббота#saturday