python教程技术文章
-
Python hashlib 可通过分块 read 与同一个摘要对象的 update 流式计算大文件 SHA-256;结合 file_digest 的版本边界,说明二进制读取、句柄关闭、错误处理及文件稳定性。149 收藏 -
Python 3.13 移除了标准库 aifc。迁移旧 AIFF/AIFC 读取代码时,先确认容器、压缩编码、采样参数和元数据需求,再选择 standard-aifc、soundfile 或转成统一 PCM 的路径。144 收藏 -
Python 的 shared_memory 共享数组,本质是共享一段字节缓冲区,再由各进程用同一名称和一致的 shape、dtype 重新映射。本文给出创建、附加、并发边界和资源清理方案。137 收藏 -
Python zipfile 默认支持 ZIP64 扩展,但 allowZip64 与 force_zip64 解决的是不同问题。本文分别说明已知大小文件和未知大小流式数据的写法,并解释 LargeZipFile 的触发边界与兼容注意。131 收藏 -
Python statistics.multimode 会返回所有最高频值,并按这些值在原始数据中首次出现的顺序排列。本文用小例子说明结果语义、空输入、可哈希要求和业务侧二次排序边界。130 收藏 -
Python 的 zoneinfo 用 IANA 区域名创建带时区 datetime。本文说明本地时区构造、astimezone 与 replace 的区别、tzdata 部署依赖,以及夏令时重复时间的 fold 处理。118 收藏 -
asyncio.Event 是可复用的状态标志,不是一次性消息队列。本文说明 set、wait、clear 的广播关系,并对比 Queue 与 Condition,帮助你避免清除时机不当造成的等待遗漏。116 收藏 -
Python 的 csv.DictReader 会把少于表头的行用 restval 填齐,默认值是 None。本文区分缺列、空字段和多余列,并给出 restval、fieldnames 与 restkey 的实用写法。115 收藏 -
用 argparse.ArgumentDefaultsHelpFormatter 让 --help 自动显示参数默认值,解释 formatter_class、default、help、位置参数和 store_true 的边界,并给出可复用的命令行入口示例。115 收藏