最简单的用于测量python代码执行时间的库。

timep的Python项目详细描述


Build StatusCoverage StatusPyPI version

最简单的用于测量python代码执行时间的库。

安装

pip install timepy

如何使用

fromtimepyimportTimer

很简单:

t=Timer()t.start()# Your code which you want to measuret.stop()print(t.total_time)

您可以为计时器命名:

t=Timer('My second timer')

随时保持

您可以

t=Timer()t.start()# Some heavy work 1t.commit('Work 1 is done')# Some heave work 2t.commit('Work 2 is done')t.stop()print(t.events)# will output:# [<TimerStarted: 0.0 s>,#  <TimerCommitted: 10.0 s (Work 1 is done)>,#  <TimerCommitted: 20.0 s (Work 2 is done)>,#  <TimerStopped: 20.001 s>]

测量迭代

t=Timer()t.startforiinsome_list:# do heavy workt.lap()t.stop()print(t.laps[0])# <Lap 0: 123 s>print(t.laps)# see all lapsprint(t.average_lap)# average lap duration

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
序列化反序列化java。awt。颜色>java。木卫一。InvalidClassException   java禁用多个日期范围jDateChooser   java为什么我的特例apper会被扔进泽西/灰熊?   JavaIntelliJ比较两个覆盖率数据   java什么是servletsdefault。你怎么办?   单击几下libgdx后java按钮没有响应   使用java将字符串转换为JSONArray   文件系统在java中刷新fileSystemViewer   java如何在hibernate中避免脏检查   java奇怪的问题,带有分号和“无法解决…”   java将值从子面板传递到父面板   HTML JTextPane CSS的Java FontSizeAction   java文件代码神秘地变成了一堆(0000)