在python程序开发之中计算一段代码或者整个程序的运行时间还是一个比较常见的需求,通常会使用time模块计算时间差的方式来实现它,但是这样太过于繁琐了 。实际上有不少的模块能够用来自动计算时间,下面这篇文章会来介绍两个python计时器模块,往下看看吧 。
文章插图
这两个模块都是在GitHub上面免费开源项目pyslam的工具类,作者好像还没有将其给上传到pypi上,需要自己将代码复制下来之后制作成模块导入程序使用 。
一、Timer模块
该模块的使用方法非常简单,将其导入之后实例化出来一个时间对象 。然后去调用start方法以及elapsed方法,在这两个方法之间就是需要去计算执行时间的代码,示例如下:
import Timertimer = Timer(is_verbose=True)timer.start()passtimer.elapsed()该模块使用起来还有一个好处,那么就是会自动将计算出来的程序执行时间打印输出,不需要再额外的写print()函数代码来输出结果了 。
二、TimerFPS
这个模块就相当于上一个模块的进阶版,使用的方法和语法与Timer模块是一模一样的,只不过实例化时的对象改成了该模块自己而已 。那么从模块名中的FPS也可以看出来,此模块除了计算出代码运行时间之外还可以得出运行时屏幕的每秒帧数为多少,代码示例如下所示:
import TimerFpstimer = TimerFps(name='')timer.start()passtimer.refresh()【Python计时器模块是什么?Python什么模块可以自动计算时间】以上就是关于“Python计时器模块是什么?Python什么模块可以自动计算时间”的全部内容了,希望对你有所帮助 。
推荐阅读
- Python怎么给图像添加高斯噪声?Python中图像高斯噪声有什么用
- Python中的time模块作用是什么?Python时间模块time方法详解
- sublime text3怎么运行代码程序?sublime text3运行Python代码程序的方法
- 新手如何学习Python?最新Python书籍推荐
- Python如何执行系统命令?Python执行系统命令的方法
- Python中序列是什么意思?Python序列用法详解
- Python字典键怎么单独取出?Python分别取出字典键和值用什么方法
- Python如何打印出所有的水仙花数?使用Python打印出所有水仙花数的方法
- Python怎么将两个列表转为字典?Python如何合并列表为字典类型
- Python字典有哪些常用方法?Python字典自带的方法有什么