GoForum › 🌐 V2EX
gemini 找 bug 失败
mightofcode ·
2026-05-09 16:55 ·
0 次点赞 · 0 条回复
return value.strftime(“%Y-%m-%d %H:%M:%S.%f”).rstrip(“0”).rstrip(“.”) 问题分析: 该代码的意图是去掉毫秒末尾的 0 。但是 rstrip(“0”) 是字符集匹配,它会一直向左删除,直到遇到非 0 字符。
- 正常情况:12:00:10.500 -> 12:00:10.5 (正确)
- 异常情况:12:00:10.000 -> 12:00:1 (错误!秒数的 0 也被删除了,变成了 1 秒)
- 异常情况:12:00:00.000 -> 12:00: (错误!整分时间被破坏)
那个点号可以阻止继续删除“0” 所以这代码没 bug 哈基米拉完了
0 条回复
添加回复
你还需要 登录
后发表回复