定时迭代监视器

tim的Python项目详细描述


('tim:timed iteration monitred=nna在编写代码导入或处理大块数据时,我有一个常见的模式是执行一些打印以跟踪进度和一些计时以监视速度。nso我的代码中经常会出现这种变化:nn```pythonnfrom datetime import datetimenstart=datetime.now()n n=0for i in my廑iter:n+=1n print“\r”,i,n廑do stuffnprint start-datetime.now()nprint(start-datetime.now())/n/100n```nnn这是一个需要记住和键入的大量内容,这又使得在需要调试的边缘情况下很容易引入错误。nnso我写信给tim来帮助我这样做,所以我已经准备好了这个模式,可以使用和工作,并且可以花时间编写数据处理代码,而不是清除助手代码的错误。nn*warning*:这是alpha级别的东西,我仍然在寻找正确的方法来做一些事情,这样api可能还会有一些变化。n n如何使用timn----nn常见的使用模式可能是:nn```pythonnimport tim nn tim.start(),对于我来说,在我的iter:n tim.pulse掴print();print current progressn``do stuffntim.stop();打印总体统计数据并重置计数器n``nn如果你只需要监视开始和停止您可以使用:n n``pythonntim.start()n calculationntim.stop();打印经过的时间并重置n``nnninstallationn---nn pip install timn',)

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

推荐PyPI第三方库


热门话题
java通过两个整数数组对正整数和负整数进行排序   java无参数和默认构造函数混淆   java加载文件MD5的最快方法是什么?   java如何在变量声明中使用带“e”的float   java将项目导入到STS iMac   java在使用图像时旋转图像   java Break语句不起作用   java提供了错误类型Spring的id   java如何为多个变量设置相同的函数属性?   JavaMaven:如何添加编译阶段后生成的资源   java HashMap已损坏/性能问题   java Hibernate SQL中间表b/w父表和子表(不同类型)   java PDFbox找不到字体:/Helv   Java:向自实现的双链接列表添加排序函数   为使用Java BouncyCastle生成的X509Certificate提供密钥使用的安全性   java Hibernate在读写方面的性能   C#相当于Java的DataOutputStream?