python_62_装饰器5
2024-08-24 10:12:43
import time
def timer(func): #timer(test1) func=test1
def deco(*args,**kwargs):
start_time=time.time()
func(*args,**kwargs) #run test1()
stop_time = time.time()
print("the func run time is %s" %(stop_time-start_time))
return deco
@timer #test1=timer(test1)
def test1():
time.sleep(1)
print('in the test1') @timer # test2 = timer(test2) = deco(内存地址) test2(name) =deco(name)
def test2(name,age):
print("test2:",name,age) test1()
test2("alex",22)
最新文章
- 关于QFTP乱码
- Java 集合 — HashMap
- JavaScript读二进制文件并用ajax传输二进制流
- 14.Android之Layout布局学习
- [转]ThreadPoolExecutor线程池的分析和使用
- mysql存储过程笔记
- 洛谷P1984 SDOI2008烧水问题
- Tomcat 7.0配置SSL的问题及解决办法
- CodeForces 682A Alyona and Numbers (水题)
- bzoj1486
- Android4.2.2的Stagefright维护编解码器的数据流
- PHP - 抓取电视剧资源
- URL vs. HTML 录制模式
- [Python Study Notes]计算cpu使用率
- 团体程序设计天梯赛(CCCC) L3015 球队“食物链” 状态压缩
- 2018-2019-2 《网络对抗技术》Exp0 Kali安装 Week1 20165225
- MongoDB操作集
- 五分钟搞定Go.js
- fpm...failed: Cannot assign requested address
- python 引入本地 module
热门文章
- 51nod1305(简单逻辑)
- Mol Cell Proteomics. |马臻| psims-一个用于编写HUPO-PSI标准下的mzML和mzIdentML的python库
- Java爬虫系列一:写在开始前
- Task :rn-splash-screen:verifyReleaseResources FAILED
- Swing实现canvas-nest.js 源码
- Lecture--9 Sorting
- SpringBoot | 第一章:第一个SpringBoot应用
- SpringBoot | 第八章:统一异常、数据校验处理
- ASP.NET 中Textbox只能输入数字,不能输入其他字符
- SpringBoot2.0之三 优雅整合Spring Data JPA