跳转到主要内容

简单的Python代码计费库。

项目描述

ticktock

简单的Python代码计费库。


ticktock 是一个用于分析Python代码的最简库:它定期显示运行代码的时间。

快速入门

首先,安装 ticktock

pip install py-ticktock

在代码的任何地方,您都可以使用 tick 来开始计时,并用 tock 来注册您想要计时的代码片段的结束

from ticktock import tick

clock = tick()
# do some work
clock.tock()

这将按如下方式打印您代码中第3到5行的时间:

⏱️ [3-5] 50us count=1

ticktock 相比有何不同?

当您尝试计时多次调用的代码时,ticktock 非常有用。

与每次访问代码时都打印新行不同,ticktock 跟踪时间,每几秒钟才打印一次

无论您运行多少次您正在计时的代码,还是代码在哪里,ticktock 的输出都是 紧凑且易于阅读 的。

例如,以下代码

from ticktock import tick

for _ in range(1000):
    clock = tick()
    # do some work
    clock.tock()

将导致一个 单行连续更新的输出,显示平均时间和到目前为止调用次数

⏱️ [4-6] 50us count=1000

文档

请查阅 文档 获取完整手册。

ticktock 正在积极开发,请确保提交 问题拉取请求 与想法!

项目详情


下载文件

下载适用于您平台的应用程序文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

本版本没有提供源代码分发文件。请参阅有关生成分发存档的教程。

构建分发

py_ticktock-0.1.2-py3-none-any.whl (10.7 kB 查看哈希值)

上传时间 Python 3

支持者