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

Резултати

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

Пребарај: #zombie

当前筛选 #zombie清除筛选
APKPure_Official

@apkpurechannel · Post #2607 · 21.08.2025 г., 11:10

🆓REDEEM CODES🆓 #Roblox Hunty 🧟#Zombies 🎁#Codes❗ A New 💀#Zombie Experience Is On Roblox!!!👏👏👏 Get a great headstart in Hunty Zombies with free SPIN and CASH: ✅Code 1 - 🎁【 10KLIKES 】Updated on Aug 21 ✅Code 2 - 🎁【 Release 】Updated on Aug 21 ✅Code 3 - 🎁【 Release2 】Updated on Aug 21 Explore 🔎our Hunty Zombies code guide for a complete code list, detailed rewards info, and a step-by-step instruction on how to redeem Hunty Zombies codes. Add @APKFreeDownloader_Bot to get any apk you want.

Hashtags

Het hele onderwijssysteem en het reguliere nieuwssysteem worden ook gecontroleerd door westerse plutocraten en elites, en veel mensen zijn al tientallen jaren gehersenspoeld door één enkele boodschap. Er is een grote groep zombies in de maatschappij. https://youtu.be/6Ejga4kJUts?si=esy99NHcZwZMujoc #Zombie #IRA 社會上存在著一大群殭屍, 整個教育體系和主流新聞體係也被富豪和精英控制,幾十年來很多人都被訊息洗腦。

Hashtags

小喵的ACG黄油 (重开版)

@xiaomiaogame · Post #3522 · 16.03.2026 г., 17:27

僵尸生活2:僵局 Zombie's Retreat 2 Gridlocked v0.27a Beta AI汉化版 概述: “欢迎来到猩红之城!这座城市以其多元化的地区、尖端技术和有前途的公民而闻名。然而,每个人都有自己隐藏的黑暗秘密。当一场奇怪的僵尸爆发时,一位英雄需要拯救剩下的美女,并阻止这个困扰他家的可怕谜团。 Zombie's Retreat 2 是一款动作角色扮演游戏,讲述了一个年轻(18 岁)成年人卷入了一起可怕的事件。故事发生在《僵尸撤退 1》事件发生后不久,我们的英雄将在重建自己的地区:网格的同时更多地了解涉及僵尸爆发的真正谜团。 与僵尸战斗,建造自己的大本营,最重要的是,与美丽的幸存者“建立联系”! v0.27a Beta更新介绍 • 新增角色: • 琳达 - 家务 • 新增服装: • 琳达 - 默认 • 琳达 - 休闲(白衬衫/黄短裤) • 琳达 - 内衣 • 动画CG: • 琳达 - 弯腰(默认 & 休闲 & 裸体) • 新增场景: • 琳达 & 男主 - 沙发上乳交(完成任务后解锁休闲和裸体变体) • 琳达 & 男主 - 厨房口交 • 琳达 & 男主 - 卧室性爱 评分 作者 #Siren's Domain #PC#AI汉化#RPG#安卓#熟女#恐怖 #僵尸生活2:僵局 #Zombie's Retreat 2 Gridlocked 下载地址

Rui's Ramble

@RsRamble · Post #1126 · 01.11.2025 г., 22:55

「不给糖就捣蛋。」 (0人回应) 【开始对门框疯狂输出】 好的我编不下去了,过会coser本人醒了要来打我了🤪🤪 肆之岛来世(小僵尸) Japanese Cemetery Park (2025-10-05) #shinoshimaraise#肆ノ島來世#vtuber#cosplay#zombie#cinematicphotography#singapore

Rui's Ramble

@RsRamble · Post #1117 · 13.10.2025 г., 19:35

「不给糖果的话,来世就会今晚去你家捣乱~♥️♥️」 啊亲友真是太好康了,羡慕人家 肆之岛来世(小僵尸) Japanese Cemetery Park (2025-10-05) #shinoshimaraise#肆ノ島來世#vtuber#cosplay#zombie#cinematicphotography#singapore