Python函数第二次调用混入旧数据:用None哨兵修复可变默认参数
第一次调用函数,结果只有本次加入的内容;第二次没有传容器,却把上次的数据也带回来了。遇到这种现象,先别急着怀疑调用顺序或数据库缓存。如果函...
JavaLYG - 技术分享博客,记录 Java、运维、SSL 与每一次真实折腾。
第一次调用函数,结果只有本次加入的内容;第二次没有传容器,却把上次的数据也带回来了。遇到这种现象,先别急着怀疑调用顺序或数据库缓存。如果函...
GitHub webhook 接收端用了静态 IP 白名单,近期出现部分投递超时、应用却没有日志?2026 年 10 月 29 日的官方公...
同一份参数检查,直接运行会报错,加上 -O 却放过非法值。这里用 Linux 上的 CPython 3.14.3 对照默认、-O 和 -O...
把金额写成 round(2.675, 2),结果却是 2.67?这次用 Python 3.14.3 跑了六组对照:保留原始字符串,用 De...
普通字典已经存好结果,构造函数却在每次读取时继续执行?先检查是否写了d.setdefault(k, build()),或给get也传入构造...
一、路径明明能打印,替换时却报错批量生成配置,把一个路径填进模板,print 看着正常,re.sub 却报 bad escape;换个路径...
用 Python 循环注册三个按钮、任务或回调,明明传的是不同编号,等到触发时却全拿到最后一个值。先别怀疑队列串消息:可能是函数创建好了,...
Python脚本第一次统计有数据,第二次保存却一条也没写;加了调试日志之后,问题反而出现了。先检查传下去的是列表,还是已经被消费的生成器。...
Python批量执行SQLite脚本,第二条SQL报错,捕获异常后以为已经全部回滚,重新打开数据库却发现第一条还在。先别给rollback...
脚本早上还能调用 GitHub,过几个小时突然报 401;重新取一次令牌又好了。如果你准备启用 GitHub CLI 的短期 OAuth ...