"""
写一个装饰器
用来检测任意一段代码的执行时间 time.time
利用不定长参数实现 *x
"""
import time
def test_time(defx):
def test_time1(*x):
start1 = time.time()
defx(*x)
exit1 = time.time()
print(exit1 - start1)
return test_time1
@test_time
def test_one(*x):
sum1 = 0
for i in range(15000000):
sum1 += 1
print(x + x + x)
print(sum1)
@test_time
def test_two(*x):
sum1 = 0
for i in range(100000):
sum1 += 1
print(x + x)
print(sum1)
test_one(1, 2, 3)
test_two(3, 4)
day 13 函数装饰器
猜你喜欢
转载自www.cnblogs.com/liyaobin/p/9962893.html
今日推荐
周排行