python实现简单的计时器功能函数
2015-03-14 16:22
701 查看
本文实例讲述了python实现简单的计时器功能函数。分享给大家供大家参考。具体如下:
此函数通过python实现了一个简单的计时器动能:
''' Simple Timing Function. This function prints out a message with the elapsed time from the previous call. It works with most Python 2.x platforms. The function uses a simple trick to store a persistent variable (clock) without using a global variable. ''' import time def 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() # Example if __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程序设计有所帮助。
您可能感兴趣的文章:
相关文章推荐
- python实现简单爬虫功能
- 使用python实现strcmp函数功能示例
- python实现简单爬虫功能
- Python的Flask框架中实现简单的登录功能的教程
- python实现简单爬虫功能
- 自定义Oracle 函数,传入参数,实现简单的功能
- 1. python实现简单爬虫功能
- python实现简单爬虫功能
- Python 使用类实现简单的计时器
- 用 scanf 系列函数实现简单的 email 地址合法性检查功能
- python实现简单爬虫功能
- C语言简单宏函数实现C++模板功能(类型本身作为函数参数)
- 在linux系统下,简单实现类似windows的_splitpath函数的功能
- 这篇文章主要介绍了Python使用函数默认值实现函数静态变量的方法,是很实用的功能
- python socket 简单实现聊天功能
- python实现简单爬虫功能
- 用最简单的函数实现功能:判断一个int数据是否是2的x次幂(不能使用循环)。
- Python 实现类似PHP的strip_tags函数功能,并且可以自定义设置保留标签(一)
- Python中利用函数装饰器实现备忘功能