logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ApprovalTests.Python:用快照对比做测试验证

ApprovalTests.Python是一个开源的测试验证库,通过快照对比机制简化复杂输出的测试验证。它采用golden master模式,首次运行时保存输出作为基准快照,后续测试自动调用diff工具对比差异。支持pytest、unittest和命令行调用三种方式,内置主流diff工具支持,也可自定义reporter。特别适用于长文本、复杂数据结构、多人协作确认预期输出等场景,避免了传统断言难以

#其他
yagmail:用 Python 发邮件可以这么简单

摘要: yagmail是一个简化Python邮件发送的库,将smtplib的复杂操作封装为3行代码,支持自动识别内容类型(文本/HTML/附件)、批量发送、别名显示和安全认证(OAuth2/DKIM)。内置异步客户端和命令行工具,适合自动化场景,GitHub获2.7k星,适合需要轻量级邮件方案的开发者。

#python#开发语言
Tesseract OCR:74k Star 的老牌开源 OCR 引擎

Tesseract OCR是一款拥有74k Star的老牌开源OCR引擎,自1985年由惠普实验室开发,经Google接手后现由社区维护。它支持100多种语言,能处理多种图片格式并输出多种文本格式,经历了从字符匹配到LSTM神经网络的重大升级。Tesseract以命令行工具为核心,依赖社区提供的各种GUI和语言绑定。尽管对复杂排版识别效果一般,但其稳定性和广泛的应用场景(如文档数字化、票据识别)使

#其他
Serde:Rust数据序列化的事实标准,10593 Star

Serde是Rust生态中数据序列化的事实标准,GitHub上获得10,593星,下载量超2亿次,被Tokio、Actix-web等知名项目广泛使用。它通过核心Serialize和Deserialize trait以及分层设计,支持JSON、YAML等多种格式,无需修改结构体定义即可切换格式。Serde的派生宏实现高效编译时代码生成,提供丰富的属性宏处理真实场景中的容错需求,如字段映射、默认值等。

#rust#开发语言#后端 +1
到底了