读懂技术,再向前一步。

共 21 个结果,第 1 / 2 页。

自动接收主机名或标识前先拦非法字符:用 stringprep 表做协议字段预检

在自动化脚本读取配置、接口参数或外部系统标识时,主机名等字符串往往需要参与“相等性”比较,也可能需要被限制为可打印字符。Python 标准库文档说明,RFC 3454 定义了一种在互联网协议中“准备” Unicode 字符串的流程:字符串在发送到网络前经过处理,得到某种规范化形式。

2026-11-14 · 工作流诊断

报表字段拼接口径不统一:用 string.Formatter 固定模板并定位缺失变量

Python 标准库 string 提供的 Formatter,与内置字符串的 format() 使用同一套实现。它处理的输入可以理解为两部分:一个格式模板,以及一组位置参数或关键字参数;输出则是把模板中的 replacement field 替换后得到的文本。对已经拿到字段字典的小团队来说,文档中

2026-11-11 · 工作流诊断

自动报表出错后怎么保留排查证据:用 logging 记录阶段、参数和异常堆栈

无人值守的数据处理脚本最怕“半夜失败,早上只看到没生成报表”。Python 标准库 logging 的定位,是为应用和库提供灵活的事件日志系统;各模块都可以参与日志,因此应用自身消息能与第三方模块消息整合。排查报表任务时,这有助于把读取、清洗、计算、发送等位置串成一条时间线。

2026-11-03 · 工作流诊断

报表文本清洗总误匹配:用 re 固定提取规则、命中位置和未命中清单

Python 标准库 re 提供类似 Perl 的正则表达式匹配操作。模式和待搜索字符串既可以是 Unicode 字符串(str),也可以是 8 位字符串(bytes),但二者不能混用:不能用 bytes 模式匹配 Unicode 字符串,也不能反过来;替换字符串也必须与模式、搜索字符串类型一致。

2026-11-02 · 工作流诊断

金额报表对不上账:用 Decimal 固定计算口径和舍入规则

Python 标准库 decimal 用于十进制定点和浮点运算,文档将其列为适合有严格相等不变量的会计场景的工具。原因是 Decimal 可以精确表示十进制数;文档示例指出,十进制浮点中 0.1 + 0.1 + 0.1 - 0.3 恰好等于零,而 binary float 会得到 5.5511151

2026-10-31 · 工作流诊断