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 条回复
添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: mightofcode
发布: 2026-05-09
点赞: 0
回复: 0