标签:func rgs cloc 扩展 时间差 语法糖 idf imp def
杂记:
import time #调包
time.time() #查看起始时间或者结束时间
time.clock() #查看起始时间或者结束时间
time.sleep #停止多少秒后开始运行代码
import urllib #用于读取网上服务器的数据
from urllib.urlopen import #打开网址
如 f = open(‘www.baidfu.com‘).read
print(f)
装饰器:
import time # 调包
def wrapper(f) : #‘f‘ 它是一个被装饰器的‘func’形参 它等于func 等于inner
def inner((*args,**kwargs):
start = time.time() #计算开始时间
ret = f(*args,**kwargs)
end = time.time() #计算结束时间
print(start-end) # 计算时间差
return ret
return inner
#这是一个装饰器的常规公式
@wrapper 它等于 func=wrapper(func) 叫做语法糖
def func(a,b): #被装饰的函数
time.sleep(5) #‘5‘代表秒数
print(a,b)
return ‘大家好‘
func(1,2)
#装饰器可以有效的扩展功能
但是有些是不可更改的封闭的
叫做封版
标签:func rgs cloc 扩展 时间差 语法糖 idf imp def
原文地址:https://www.cnblogs.com/yuexijun/p/9756116.html