帮助类来计时python进程
time-utils的Python项目详细描述
时间\u utils
基本的python包来计时进程,类似于秒表。这个包还包括各种预先格式化的sql时间戳、s3键前缀和s3 glues前缀。在
秒表
使秒表的功能最小化的类。lap函数将返回一个人类可读的字符串,该字符串显示经过的总时间以及以圈计时。在
基本用法:
>>>fromtime_utilsimporttime_utilsastu>>>sw=tu.stopWatch()>>>sw.lap()TotalTime:4second(s)Lap1:4second(s)datetime.timedelta(seconds=4,microseconds=218298)>>>sw.lap()TotalTime:15second(s)Lap2:11second(s)datetime.timedelta(seconds=11,microseconds=440822)
预格式化日期时间输出
所有函数都默认为utcnow(),但是日期时间对象可以传递给任何函数。在
ts_dict
^{pr2}$sql语句
>>>tu.time_utils.sql_ts()'2019-12-29 00:25:00'
s3\u ts
>>>tu.time_utils.s3_ts()'/2019/12/29/'s3胶水
>>>tu.time_utils.s3_glue_ts()'/year=2019/month=12/day=29/'
- 项目
标签: