Python(70)_time的简介与装饰器简介

1 time()和sleep()

#-*-coding:utf-8-*-
import os
import time
'''
time() 从1910年到现在当前时间有多少秒
'''
print(time.time())
'''
延时10s
'''
#time.sleep(10)
print('hahaha')

2   计算函数运行时间


def func():
    start = time.time()
    time.sleep(0.01)
    print("bowen")
    end = time.time()
    print(end-start)
func()

3  timmer()函数


'''
计算函数的执行时间
'''
def timmer(f):
    start = time.time()
    f()
    end = time.time()
    print(end - start)
timmer(func)

 4   装饰器

#-*-coding:utf-8-*-
import os
import time
'''
计算函数的执行时间
'''
def func():
    time.sleep(0.01)
    print('dajiahao')
def timmer(f):
    def inner():
        start = time.time()
        f()
        end = time.time()
        print(end - start)
    return inner  #
func = timmer(func)
func()


猜你喜欢

转载自www.cnblogs.com/sunnybowen/p/10263887.html