Chinaunix首页 | 论坛 | 博客
  • 博客访问: 426829
  • 博文数量: 101
  • 博客积分: 1547
  • 博客等级: 上尉
  • 技术积分: 1072
  • 用 户 组: 普通用户
  • 注册时间: 2006-01-12 23:46
个人简介

music,code,dialog,rest

文章分类

全部博文(101)

文章存档

2023年(8)

2022年(25)

2021年(6)

2020年(2)

2019年(6)

2018年(4)

2017年(5)

2016年(20)

2015年(4)

2014年(2)

2013年(1)

2012年(1)

2011年(1)

2010年(1)

2009年(2)

2007年(10)

2006年(3)

分类: Python/Ruby

2022-08-19 08:27:32



点击(此处)折叠或打开

  1. from contextlib import contextmanager
  2. from timeit import default_timer

  3. @contextmanager
  4. def elapsed_timer():
  5.     start = default_timer()
  6.     elapser = lambda: default_timer() - start
  7.     yield lambda: elapser()
  8.     end = default_timer()
  9.     elapser = lambda: end-start


  10. def main():
  11.     # do anything
  12.     pass

  13. if __name__ == "__main__":
  14.     with elapsed_timer() as elapsed:
  15.         main()
  16.         print("time used: {:.2f}s".format(elapsed()))

阅读(249) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~