python教程技术文章
-
Python 3.13 移除了标准库 aifc。迁移旧 AIFF/AIFC 读取代码时,先确认容器、压缩编码、采样参数和元数据需求,再选择 standard-aifc、soundfile 或转成统一 PCM 的路径。144 收藏 -
用 Python wave.Wave_read 读取 WAV 文件的声道数和采样宽度,区分字节与位深,并掌握 getparams、每帧字节数和 wave.Error 的处理边界。243 收藏 -
Python SAX 解析器可能把同一段字符拆成多次 characters() 回调。本文用 ContentHandler 的元素边界和文本缓冲区,说明怎样在普通元素与嵌套元素中收集完整文本。382 收藏 -
Python xml.dom.minidom 解析大 XML 后,应在最后一次访问 DOM 之后调用 Document.unlink,或用 with 自动清理。本文说明整树与子树的作用范围、try/finally 写法、结果复制和清理后的访问边界。501 收藏 -
Python email.policy.clone 可创建带 CRLF 行分隔符的新策略,再由 as_bytes 输出邮件字节。本文给出 .eml 落盘示例,说明换行与折行的区别,以及序列化、文件写入和邮件传输各自的责任。483 收藏 -
用 Python email.headerregistry.Address 读取邮箱地址时,display_name、username、domain 和 addr_spec 的职责并不相同。本文从单地址头、多地址头和构造序列化三个场景说明怎样分别取值,避免把显示名当成实际邮箱地址。308 收藏 -
Python decimal.Context.flags 会保留计算过程中遇到的信号。本文用 clear_flags() 和 localcontext() 建立独立观察窗口,并说明 Rounded、Inexact 怎样帮助定位舍入与精度损失。276 收藏 -
用 Python 标准库 statistics.kde_random 从一组连续数值估计分布并生成新样本,说明带宽 h、kernel 与 seed 的使用边界。208 收藏 -
用 Python statistics.NormalDist.overlap 比较两个正态分布的重叠面积,说明 mu、sigma、返回值范围和常见误读。182 收藏 -
Python Fraction.limit_denominator 可把测量读数近似为小分母分数。本文说明文本与浮点输入差别,给出分母上限和绝对误差容限的独立判断示例,并区分固定分母网格与有理数近似。401 收藏 -
Python graphlib.TopologicalSorter.prepare() 检测到依赖环时会抛出 CycleError,异常的 args[1] 保存着一个首尾相同的环节点列表。本文说明如何读取、展示并处理这组节点。324 收藏 -
Python 3.14 的 string.templatelib 会把 t-string 保留为 Template。本文从 interpolations、values 和四个插值属性入手,说明如何读取动态对象并在自定义处理器中控制转换与格式化。221 收藏 -
Python 3.11 引入的 enum.StrEnum 让枚举成员同时具备枚举身份和字符串行为。本文用原创示例说明显式字符串值、auto()、value、str() 的区别,以及遇到精确 str 类型检查时的兼容处理。434 收藏 -
通过一个紧凑的 Python logging 配置,说明 RotatingFileHandler 如何按文件大小轮转日志、保留备份数量,并解释 maxBytes、backupCount、encoding、delay 以及按时间轮转的边界。271 收藏 -
通过多选筛选示例,介绍 urlencode 的 doseq=True 与重复键二元组写法,说明参数顺序、空值、中文编码和重复编码问题,并给出集中生成查询串的函数。151 收藏