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

2022-05-03 00:00:00 函数 简单 计时器

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

"""
皮蛋编程(https://www.pidancode.com)
创建日期:2022/3/29
功能描述:python实现的简单的计时器功能函数
"""

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')

相关文章