Python:启动和停止计时器

hnv*_*asa 6 python timer

我有一个运行超过1000次迭代的代码.我希望te实现一个在代码开始执行之前启动的计时器,并在代码执行完毕后停止.通过这个我只想测量代码完成迭代所花费的时间.如何在python中实现这样的计时器?

代码结构:

启动计时器

//码

停止计时器

提前致谢!

小智 19

以下是您要问的同一问题的答案:https://stackoverflow.com/a/2866456/4380308

import time

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

total = t1-t0
Run Code Online (Sandbox Code Playgroud)

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

timeit.timeit('foobar()', number=1000)
Run Code Online (Sandbox Code Playgroud)

  • 如果看到重复,则应将其标记为一个 (2认同)