python实现简单的计时器功能函数

本文实例讲述了python实现简单的计时器功能函数。分享给大家供大家参考。具体如下:

此函数通过python实现了一个简单的计时器动能:

''' Simple Timing Function.This function prints out a message with the elapsed time from theprevious call. It works with most Python 2.x platforms. The functionuses a simple trick to store a persistent variable (clock) withoutusing a global variable.'''import timedef dur( op=None, clock=[time.time()] ):  if op != None:    duration = time.time() - clock[0]    print '%s finished. Duration %.6f seconds.' % (op, duration)  clock[0] = time.time()# Exampleif __name__ == '__main__':  import array  dur()  # Initialise the timing clock  opt1 = array.array('H')  for i in range(1000):    for n in range(1000):      opt1.append(n)  dur('Array from append')  opt2 = array.array('H')  seq = range(1000)  for i in range(1000):    opt2.extend(seq)  dur('Array from list extend')  opt3 = array.array('H')  seq = array.array('H', range(1000))  for i in range(1000):    opt3.extend(seq)  dur('Array from array extend')# Output:# Array from append finished. Duration 0.175320 seconds.# Array from list extend finished. Duration 0.068974 seconds.# Array from array extend finished. Duration 0.001394 seconds.

登录后复制

希望本文所述对大家的Python程序设计有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2292813.html

(0)
上一篇 2025年2月28日 02:08:01
下一篇 2025年2月26日 13:42:09

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论