代码拉取完成,页面将自动刷新
TimePinner 是一个简单的计时工具。
类似于代码中的秒表。
可标记多个点,以记录若干段时间长度。
每段时间可以命名,以方便记忆,也可跳过无须记录的时间段。
pip install TimePinner
from TimePinner import Pinner
from TimePinner import Pinner
pinner = Pinner()
使用pin()
方法记录一个时间点,可以通过text
参数给该时间点命名。
记录的时候会把当前时间段打印出来,可用show()
参数设置不打印。
也可以在创建对象时用show_everytime
参数设置是否打印。
pin()
的show
参数比创建对象时show_everytime
参数优先级高。
pinner = Pinner()
pinner.pin() # 记录起始点
sleep(1)
pinner.pin('记录1')
sleep(2)
pinner.pin('记录2', show=False) # 不打印该节点
输出:
0.0
记录1:1.0084643
有些时间段无须记录,用skip()
方法跳过。下一个记录会以当前点作为起始。
pinner.skip()
通过show()
方法,可以把记录到的时间段打印出来。
记录1:1.007383
记录2:2.0145351000000002
通过records
属性获取各个记录的时间段,每个时间段为一个两位元组。
print(pinner.records)
输出:
[('记录1', 1.0084643), ('记录2', 2.0126551999999998)]
通过winner
属性可以获取最短的时间段,用于对比几段代码运行时间。
print(pinner.winner)
输出:
('记录1', 1.0084643)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。