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

Резултати

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

Пребарај: #win11

当前筛选 #win11清除筛选
油油の科技软件资源分享

@Youyousharechannel · Post #13980 · 11.10.2025 г., 03:45

#Win11 😞 StartAllBack:Win11开始菜单增强工具 用于Win11系统,可以把Win11的开始菜单恢复成Win7、Win10、Win11的经典样式。 主要功能 ‌自定义开始菜单‌:用户可以自定义开始菜单的布局和内容,添加或删除程序快捷方式。 ‌任务栏增强‌:支持多行任务栏、透明效果、分组等功能,提升任务栏的实用性和美观度。 注意软件只能在Windows11系统使用,安装软件时如果不是Windows11系统,可能会提示不兼容。 🥰https://t.me/yy_app/247

Hashtags

XP Digital Lab

@rocCHL · Post #9745 · 02.03.2026 г., 09:17

微软 Win11 音频共享功能升级:多副耳机可独立调节音量 微软宣布 Windows 11 的重要音频功能改进,允许用户共享音频并调节单独。新功能包括独立音量滑块和专属托盘指示器。用户可以快速启用共享音频功能,仅需点击 Wi-Fi 图标旁的扬声器图标。微软还为 Windows 11 共享音频增加耳机兼容性,支持三星 Galaxy Buds 4、Buds 4 Pro、索尼 WF‑1000XM6 和 Xbox 无线耳机。 标签:#win11 Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

XP Digital Lab

@rocchl · Post #8640 · 14.01.2026 г., 01:44

微软 Win11 获 2026 首个累积更新:捆绑 AI 模型,体积约 4GB 微软向 Win11 25H2 与 24H2 用户推送 2026 年首个累积更新 KB5074109,因捆绑 Phi 等 AI 模型,更新包体积约 4GB。此次更新新增任务栏“Share with Copilot”、文件资源管理器“推荐”区块、深色模式统一等多项功能。同时改进掌机全屏体验并优化高分辨率场景下的游戏与应用性能。 标签:#win11 Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

XP Digital Lab

@rocchl · Post #8519 · 10.01.2026 г., 01:56

微软 2026 年首更:Win11 Dev / Beta 26220.7535 预览版发布,讲述人支持“看图说话” Dev 和 Beta 频道的 Windows Insider 项目成员,测试适用于 Windows 11 的 KB5072046 更新, 用户安装后版本号升至 Build 26220.7535。 一、新增功能 1.1、将 Copilot 驱动的图像描述引入讲述人(Narrator) 这一改进适用于所有 Windows 11 设备,用户按下“讲述人键 + Ctrl + D”即可获取当前焦点图像的详细描述,或按“讲述人键 + Ctrl + S”获取全屏描述。 修复了打印对话框关闭按钮的颜色,使其与其他窗口保持一致。 标签:#win11 Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

XP Digital Lab

@rocchl · Post #8242 · 30.12.2025 г., 02:00

Win10/Win11 第三方文件管理器 Files 4.0.24 更新,可按空格键预览文件 科技媒体 NeoWin 昨日(12 月 29 日)发布博文,报道称 Windows 10、Windows 11 第三方文件管理器 Files 更新至 4.0.24 版本,核心亮点是集成了 PowerToys 的 Peek 组件,用户现在只需按下空格键即可快速预览文件,获得了类似 macOS Finder 的高效体验。 标签:#win11 Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

XP Digital Lab

@rocchl · Post #8145 · 25.12.2025 г., 02:21

网友实测微软 Win11 开启原生 NVMe 支持:顺序读写提升有限、随机读写提升明显 科技媒体 Wccftech 昨日(12 月 24 日)发布博文,报道称经部分网友测试,在 Windows 11 系统上强制开启原生 NVMe 驱动支持, 对顺序读写提升有限,但 4K 随机读写性能提升巨大。 数据表明,原生驱动带来的提升在特定场景下极为夸张:随机读取速度提升了 4%-11%,而随机写入速度的提升幅度竟达到了 7%-85%,这种“双位数”甚至接近翻倍的性能增益。 标签:#win11 Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

XP Digital Lab

@rocchl · Post #8100 · 24.12.2025 г., 01:35

报道称微软终止 Win11 电话激活服务,24 年历史经典验证方式谢幕 消息源 @TheBobPony 于 12 月 21 日在 X 平台发布推文,爆料称微软已悄然终止对 Windows 及旗下所有软件产品的电话激活服务, 这一始于 Windows XP 时代的经典验证方式正式谢幕。 IT之家援引博文介绍,电话激活的机制本质上是验证软件许可条款合规性的过程。系统通过将产品密钥与设备硬件绑定,以防止同一密钥在多台设备上违规使用。 标签:#win11 Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

XP Digital Lab

@rocchl · Post #7928 · 16.12.2025 г., 02:34

微软推送 Win11 Canary 28020.1362 预览版:解禁全屏掌机模式,升级 AI 交互等。 微软昨日(12 月 15 日)发布博文,邀请 Canary 频道的 Windows Insider 项目成员,测试适用于 Windows 11 26H1 的 KB5073095 更新,用户安装后版本号升至 Build 28020.1362。 修复了从其他应用程序打开文件夹时(例如,从浏览器打开“下载”文件夹),您的自定义视图(包括按名称对文件进行排序、更改图标大小或删除分组)可能会意外重置为默认值的问题。 修复了“设置”>“系统”>“关于”中处理器名称可能被截断的问题。 标签:#win11 Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

XP Digital Lab

@rocchl · Post #7927 · 16.12.2025 г., 02:32

微软发布 2026 年 Win11 游戏硬件指南:你的电脑达标了吗? 科技媒体 NeoWin 于 12 月 14 日发布博文,报道称微软发布官方《Windows 11 游戏硬件优化指南》,按游戏分辨率层级, 详细列出了面向 2026 年的入门至高端游戏配置建议。 在显示设备方面, 微软确立了 144Hz 为流畅游戏的基准刷新率 ,并建议竞技类射击游戏玩家选择 165Hz 至 240Hz 的产品。 标签:#win11 Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

XP Digital Lab

@rocchl · Post #7711 · 06.12.2025 г., 02:08

Win11 Dev / Beta 预览版 26220.7344 新增 MCP 原生支持、UOP 统一应用更新平台:MIDI 服务正式发布,“打开方式”直接集成微软商店 微软在 Win11 Dev/Beta 预览版 26220.7344 中新增 MCP 原生支持,方便智能体安全连接应用与服务。同时推出 UOP 统一应用更新平台,让应用更新更一致、干扰更少,并上线 Windows MIDI 服务正式版。系统还改进了“打开方式”功能与多项 bug 修复,但仍存在任务栏、文件资源管理器等已知问题。 标签:#win11 Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

XP Digital Lab

@rocchl · Post #7687 · 05.12.2025 г., 07:02

微软全面放开,Win10/Win11 硬件合规设备获推 25H2 新版 微软已向所有兼容的 Windows 10 和 11 设备开放 Windows 11 25H2 更新。 用户现在可以通过 Windows Update 设置手动更新。 此更新保留了 Windows 11 的原始硬件要求,但高级 AI 功能可能需要更强大的处理器或 NPU。 标签:#win11 Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

XP Digital Lab

@rocchl · Post #7542 · 30.11.2025 г., 13:50

初探记事本 AI 流式生成:首批限 Copilot+ PC 设备,微软承诺未来将覆盖所有 Win11 设备 微软正在将包括“流式生成”在内的 AI 功能集成到 Windows 11 记事本应用程序中,允许类似 ChatGPT 的实时 AI 文本生成。目前仅限于 Copilot+ 电脑,微软计划将可用性扩展到所有 Windows 11 设备。然而,此举引发了争议,一些用户质疑在传统简单的文本编辑器中添加 AI。 标签:#win11 Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

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