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

Резултати

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

Пребарај: #threads

当前筛选 #threads清除筛选
XP Digital Lab

@rocCHL · Post #9589 · 12.02.2026 г., 07:30

Threads 推出 Dear Algo 功能:用户可借助 AI 自定义信息流推送内容 Meta 社交平台 Threads 当地时间 11 日宣布推出 Dear Algo 功能:用户可通过发布以 Dear Algo 开头的公开动态控制算法向其信息流推送内容。 3 天内,用户在 Threads 上能刷到的社交媒体内容将根据自身想法调整实现个性化体验,无论是聚焦体育赛事还是防止被剧透均可实现。Threads 目前已在美国、新西兰、澳大利亚、英国上线 Dear Algo 功能,未来扩展到更多国家和地区。 标签:#threads Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

beng!

@mdmbeng · Post #1977 · 05.07.2024 г., 10:08

#Threads Threads一周年庆典:用户数达1.75亿,新增自定义图标 Meta旗下的微博客平台Threads迎来了一周年纪念,月活跃用户突破1.75亿。平台自发布以来不断改进,已增加网页版本、内置翻译、标签和API等功能。 为庆祝这一里程碑,Threads推出了五款新的自定义图标,每日解锁一个,用户可通过应用内的生日蛋糕图标进行更换。此次更新将持续至2024年7月12日。确保应用版本更新至最新,以使用这些新图标。 频道:@mdmbeng 投稿:@mdmbeng_Bot

Hashtags

VISION11

@vision11official · Post #1239 · 08.07.2023 г., 12:01

Visionaries, it's time to expand our horizons & explore another new platform together!! 🤜🤛 Join us on #Threads for exclusive content, engaging discussions, and endless opportunities to WIN! 🔝 Show us your love on #Threads too! @vision11official Please follow for latest update👇👇 https://www.threads.net/@vision11official

Hashtags

随机漫谈

@what_to_read_today · Post #102 · 06.07.2023 г., 12:51

93/N #Threads 今天 Meta 的 Threads 应用开放,我也第一时间前去尝试,虽然有些简陋,但总体不错,大概率会使用一段时间,视后续迭代情况而定。 不管此前马斯克是否对推特采取骚操作,我都会去试用这样的一个产品。因为我个人觉得,保持对新鲜事物的好奇心,这很重要,不管是否真的会去用这个产品。我希望我老了之后也能持续保持这样的好奇心,愿意去尝试,去接受。不过度依赖自己的经验,不觉得都是自己玩过的,这种心态不好,对任何人来说,这种态度也不友好。 现实中的一些中老年人,接受不了新事物,把自己封闭在过去的认识里,逐渐跟不上时代,但又放不下自己的身段,拉不下脸皮,指挥这评论那的,惹人嫌弃。

Hashtags

Kompyuter Bilimlari | Windows Blog

@kompyuter_bilimlari · Post #5798 · 06.07.2023 г., 11:54

Threads – twitter dasturiga o’xshash bo'lgan dastur bo'lib, faqat Instagramning matnga asoslangan versiyasi hisoblanadi. ℹ️ Bu dastur instagram bilan bog'langan va siz dasturdan foydalanishingiz uchun instagram akkaunt talab qilinadi. 😎Threadsni o'rnatganlar bo'lsa kompyuter bilimlari kanalimiz sahifasiga obuna bo'ling – http://threads.net/@kompyuter_bilimlari 😄 Rasmga baxo berish esdan chiqmasin-aa)) 👉🏼Birinchi raqamli Windows Blog | #threads / #atama

СКАН-Интерфакс

@scan_interfax · Post #661 · 08.08.2023 г., 12:59

Сколько времени вы проводите в соцсетях?🧐 Кажется, скоро будем проводить еще больше, ведь в июле появилась новая сеть #Threads, которую все называют аналогом #Twitter. 💼Некоторые бренды уже начали использовать новый инструмент в работе. Оставляйте комментарии, мы соберем подборку ваших мнений в наш канал в Дзене. Как вы оцениваете запуск новой социальной сети Threads? Будете ли использовать в работе? И как?

Apple Rumors

@AppleRumorsChannel · Post #47 · 05.07.2023 г., 23:35

#App#Threads Meta 旗下新品 Threads 已上架 App Store。 大家已经下载了吗? 群组:@AppleRumorsGroup 频道:@AppleRumorsChannel

Hashtags

XP Digital Lab

@rocCHL · Post #8902 · 20.01.2026 г., 02:49

Meta 旗下社交媒体 Threads 移动端日活超越 X 平台,网页端差距悬殊揭示社媒格局新变化 Similarweb报告显示,Threads移动端日活达1.415亿,已超越X平台。Threads的增长得益于Meta的交叉推广与功能完善;而X平台受AI争议及监管调查影响,美国日活大幅下滑。尽管X在网页端仍具绝对优势,但其领先地位正被削弱,Threads正逐渐成为主流社交工具。 标签:#threads#x Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

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