首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用单调()获取运行时间(以秒为单位)

使用单调()获取运行时间(以秒为单位)
EN

Stack Overflow用户
提问于 2017-11-08 14:10:29
回答 1查看 621关注 0票数 0

给定时间戳(作为字符串),我希望使用Python3.6中的monotonic()输出以秒为单位的时间。

我试过:

代码语言:javascript
运行
复制
task_start = '1510150124.133201'
[long running code]
time_taken = time.monotonic() - float(task_start) # -1510132274.84085

但是,这会给出一个负值,即-1510132274.84085,而不是以秒为单位的经过时间,为什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-08 14:25:21

返回值的引用点未定义,因此只有连续调用的结果之间的差异是有效的。

python文档就是这么说的。由于您的task_start变量不是用time.monotonic()调用的,所以它无法工作。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47181877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档