Python suppress 筛选异常组:ValueError 已经忽略,为什么嵌套错误仍然继续抛出 批处理把几条错误合成ExceptionGroup后,调用方只想忽略已知可接受的ValueError。加上suppress(ValueError)以后仍抛出异常组,不一定表示忽略失败:组内如果还有别的类型,它们应该继续... yunqueblog/ 技术教程/ 2026-10-02/ 4 阅读
Python redirect_stdout 的作用范围:已经捕获输出,为什么保存过的流仍写到原处 为了测试一个旧函数的打印内容,外面包上redirect_stdout,仍有几行跑到了原来的位置。常见原因是某段代码提前保存了流对象,后来通过print的file参数直接写它。重定向没有追踪所有输出对象,只在作用期间替... yunqueblog/ 技术教程/ 2026-10-02/ 3 阅读