您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python速度测试-时差-毫秒

Python速度测试-时差-毫秒

datetime.timedelta 只是两个日期时间之间的差异…所以就像一段时间,以天/秒/微秒为单位

>>> import datetime
>>> a = datetime.datetime.Now()
>>> b = datetime.datetime.Now()
>>> c = b - a

>>> c
datetime.timedelta(0, 4, 316543)
>>> c.days
0
>>> c.seconds
4
>>> c.microseconds
316543

请注意,它c.microseconds仅返回timedelta的微秒部分!出于计时目的,请始终使用c.total_seconds()

您可以使用datetime.timedelta进行各种数学运算,例如:

>>> c / 10
datetime.timedelta(0, 0, 431654)

不过,查看cpu时间而不是墙上时钟时间可能更有用……尽管它取决于操作系统,但在类Unix系统下,请检查“ time”命令。

python 2022/1/1 18:29:27 有218人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶