Python:启动和停止计时器

标签 python timer

<分区>

我有一个代码可以运行超过 1,000 次迭代。我想实现一个计时器,该计时器在代码开始执行之前启动并在代码执行完成后停止。通过这个,我只是想测量代码完成迭代所花费的时间。我如何在 python 中实现这样的计时器?

代码结构:

开始计时

//代码

停止计时器

提前致谢!

最佳答案

这是对您提出的同一问题的回答:https://stackoverflow.com/a/2866456/4380308

import time

t0 = time.time()
code_block
t1 = time.time()

total = t1-t0

或者你可以使用'timeit'模块:https://stackoverflow.com/a/2866460/4380308

timeit.timeit('foobar()', number=1000)

关于Python:启动和停止计时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27594926/

相关文章:

python - 属性错误 : module 'keras.utils.generic_utils' has no attribute 'populate_dict_with_module_objects'

python - 在表单验证错误时清除 Django 表单字段?

python - Django 模型继承与 OneToOne 字段

c - 我必须为 Posix 计时器使用信号处理程序吗?

c++ - opengl c++ 中的 180 到 -180 运动?

python - Django 模型 : store reference to unknown class

python - 我怎样才能让我的 python 文件显示其 mercurial 标签或修订作为模块版本?

java - 如何在单个主机上运行quartz作业

c# - 计时器在 Web 服务中 20 分钟后停止工作

javascript - React Native 后台计时器永不停止