『Python终结者 』装饰器,也叫Decorator.docxVIP

  • 2
  • 0
  • 约1.1万字
  • 约 23页
  • 2021-11-15 发布于湖南
  • 举报

『Python终结者 』装饰器,也叫Decorator.docx

『Python终结者 4』装饰器,也叫Decorator 抛出问题 看这段代码: def?step1(): ?print(step1.......) def?step2(): ?print(step2......) def?step3(): ?print(step3......) step1() step2() step3() 代码中定义了3个函数,然后分别调用这3个函数。假设,我们发觉代码运转很慢,我们想晓得每个函数运转分别花了多少时间。 笨方法处理 我们可以在每个函数中添加计时的代码: 第一行记录开头时间 执行完业务规律记录结束时间 结束时间减去开头时间,算出函数执行用时 下面的例子只在step1中添加了相关代码作为示例,你可以自行给step2和step3添加相关代码。 import?time def?step1(): ?start?=?time.time() ?print(step1.......) ?end?=?time.time() ?used?=?end?-?start? ?print(used) def?step2(): ?print(step2......) def?step3(): ?print(step3......) step1() step2() step3() 这个方法可行!但用你的脚指头想想也会觉得,这个方法很繁琐,很笨拙,很危急! 这里只要

文档评论(0)

1亿VIP精品文档

相关文档