【发布时间】:2023-02-16 20:39:06
【问题描述】:
我有以下代码:
if (len(circles[0, :])) == 5:
start = time.time()
if (len(circles[0, :])) == 1:
end = time.time()
print(str(timedelta(seconds=end-start)))
这是输出:
0:01:03.681325
这是我希望实现的输出:
1:03
【问题讨论】:
-
也许使用
\b转义序列? -
你能给我们更多的调试细节吗?我无法测试代码。
-
似乎
timedelta.__format__是该类型的一个很好的补充。 -
这回答了你的问题了吗? Format timedelta to string
-
import time from datetime import timedelta start = time.time() time.sleep(3.681325) end = time.time() print(str(timedelta(seconds=end-start))) 您可以使用此代码自己尝试。 ..不幸的是,我还没有找到解决方案
标签: python time format string-formatting