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

Резултати

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

Пребарај: #suspense

当前筛选 #suspense清除筛选
Assistir Séries e Filmes

@assistir · Post #983 · 24.07.2025 г., 03:25

🎬 Sem Limites (2011) Gênero: #Suspense ⭐️ IMDb: 7.4 ⏳ Duração: 1 h 45 min 📝 Sinopse: Com a ajuda dum comprimido que faz que o cérebro utilice o 100% da sua capacidade, um escritor se volta num exitoso mago das finanças mas isso também o põe num mundo de perigos. Fonte: IMDb 🔵Inscreva-se em @Assistir *Patrocinado: Anime Bot

Hashtags

Assistir Séries e Filmes

@assistir · Post #935 · 30.06.2025 г., 03:40

🎬 Eden (2024) Gênero: #Suspense ⭐️ IMDb: 6.6 ⏳ Duração: 2 h 00 min 📝 Sinopse: Acompanha um grupo de pessoas movidas por um profundo desejo de mudança; para dar as costas à sociedade, elas deixam tudo para trás e estabelecem seu futuro na paisagem inóspita de Galápagos. Fonte: IMDb 🔵Inscreva-se em @Assistir *Patrocinado: Anime Bot

Hashtags

Assistir Séries e Filmes

@assistir · Post #906 · 16.06.2025 г., 03:03

🎬 The Luckiest Man in America (2024) Gênero: #Suspense ⭐️ IMDb: 6.7 ⏳ Duração: 1 h 31 min 📝 Sinopse: Maio de 1984. Um caminhoneiro de sorvetes entra no concurso Press Your Luck com um segredo: a chave para ganhar dinheiro sem fim. Mas sua série de vitórias é ameaçada quando os executivos descobrem suas verdadeiras motivações. Fonte: IMDb 🔵Inscreva-se em @Assistir *Patrocinado: Anime Bot

Hashtags

Assistir Séries e Filmes

@assistir · Post #670 · 22.02.2025 г., 02:30

🎬Acompanhante Perfeita (2025) Gênero: #Suspense ⭐️ IMDb: 7.3 ⏳ Duração: 1 h 37 min 📝 Sinopse: Um fim de semana entre amigos em uma cabana remota se transforma em caos após a revelação de que um dos hóspedes é um robô de companhia. Fonte: IMDb 🔵Inscreva-se em @Assistir *Patrocinado: Anime Bot

Hashtags

Assistir Séries e Filmes

@assistir · Post #347 · 14.06.2024 г., 22:05

🎬What You Wish For (2023) Gênero: #Suspense ⭐️ IMDb: 6.7 ⏳ Duração: 1 h 41 min 📝 Sinopse: Um chef sem sorte e com problemas com apostas foge para uma vila latino-americana, onde assume a identidade de outro homem. Fonte: IMDb 🔵Inscreva-se em @Assistir *Patrocinado: Anime Bot

Hashtags

movies & series 🍿

@images · Post #1582 · 02.07.2024 г., 09:59

🍿 Catch and Surprise! 'Trap,' Shyamalan's New Thriller, Stars Josh Hartnett as a Serial Killer 📆Premiere: August 9 🎭Genre: #Thriller · #Suspense 🎟 M. Night Shyamalan returns with 'Trap,' featuring Josh Hartnett as a serial killer caught at a pop concert by star Lady Raven (Saleka Shyamalan). The twist: the police are after him, and he's hiding a hostage. The film promises a mix of dark humor and tension, reminiscent of 'Servant' and 'The Visit.' Hartnett, known for 'Black Mirror' and 'Oppenheimer,' fully embraces this electrifying role. The result? An unmissable thriller that will keep you on the edge of your seat. 🔪🎤✨ > 𝘴𝘦𝘳𝘪𝘦𝘴

Assistir Séries e Filmes

@assistir · Post #1228 · 18.11.2025 г., 19:35

🎬 The Plague (2025) Gênero: #Drama, #Suspense ⭐️ IMDb: 7.1 ⏳ Duração: 1 h 35 min 📝 Sinopse: Um adolescente socialmente desajeitado enfrenta a hierarquia implacável de um acampamento de pólo aquático, e sua ansiedade se transforma em confusão psicológica durante o verão. Fonte: IMDb 🔵Inscreva-se em @Assistir *Patrocinado: Anime Bot

Assistir Séries e Filmes

@assistir · Post #1094 · 14.09.2025 г., 19:16

🎬 Efeito Borboleta (2004) Gênero: #Drama, #Suspense ⭐️ IMDb: 7.6 ⏳ Duração: 1 h 53 min 📝 Sinopse: Evan Treborn sofreu perdas de memória durante importantes eventos da sua vida. À medida que cresce, encontra um jeito de lembrar todos esses momentos e uma maneira sobrenatural de alterar sua vida ao ler seu diário. Fonte: IMDb 🔵Inscreva-se em @Assistir *Patrocinado: Anime Bot

Assistir Séries e Filmes

@assistir · Post #947 · 06.07.2025 г., 03:45

🎬 Resgate em Alto Mar (2025) Gênero: #Drama, #Suspense ⭐️ IMDb: 6.6 ⏳ Duração: 1 h 33 min 📝 Sinopse: Uma história real sobre mergulhadores experientes que desafiam as forças da natureza em uma corrida contra o tempo para resgatar um companheiro preso a 90 metros de profundidade no oceano. Fonte: IMDb 🔵Inscreva-se em @Assistir *Patrocinado: Anime Bot

Assistir Séries e Filmes

@assistir · Post #760 · 06.04.2025 г., 03:41

🎬O Operário (2004) Gênero: #Drama, #Suspense ⭐️ IMDb: 7.6 ⏳ Duração: 1 h 41 min 📝 Sinopse: Um trabalhador industrial que não dormiu em um ano começa a duvidar de sua própria sanidade. Fonte: IMDb 🔵Inscreva-se em @Assistir *Patrocinado: Anime Bot

Assistir Séries e Filmes

@assistir · Post #648 · 10.02.2025 г., 17:17

🎬Parasita (2019) Gênero: #Drama, #Suspense ⭐️ IMDb: 8.5 ⏳ Duração: 2 h 12 min 📝 Sinopse: Desempregados, a família de Ki-taek (Song Kang-ho) nutre um interesse peculiar pela família Park até que eles se veem presos em um inesperado incidente. Fonte: IMDb 🔵Inscreva-se em @Assistir *Patrocinado: Anime Bot

123•••10•••202122
ПретходнаСтраница 1 од 22Следна