计时函数,部分代码求教
代码摘自小甲鱼视频P45不理解此处的for循环
for index in range(6): #此处只需要使用前6个元素,取0-5
self.lasted.append(self.end - self.begin)
知道 localtime 函数取前六个表示 年月日时分秒 ,后续就绕不过来了
因为timelocaltime()返回的是 time.struct_time(), 不能直接相见,但你可以把它看做是元组或列表那样,
将里面包含的 年月日时分秒 按索引取出来 对应相减,从而得到对应的 时间差(年差月差...)
In : time.localtime()
Out: time.struct_time(tm_year=2021, tm_mon=4, tm_mday=26, tm_hour=16, tm_min=7, tm_sec=49, tm_wday=0, tm_yday=116, tm_isdst=0)
...
In : lasted = []
...: for i in range(6):
...: lasted.append(end - begin)
...:
In : lasted
Out: #相差8秒
给你推荐一个计时模块希望对你有帮助
import datetime
import time
start = datetime.datetime.now().replace(microsecond=0)
time.sleep(1)
end = datetime.datetime.now().replace(microsecond=0)
print("耗时:%s"%(end-start))
# import datetime
# starttime = datetime.datetime.now()
# #中间插入运行的函数
# endtime = datetime.datetime.now()
# print ('运行时间:%ds'%((endtime-starttime).seconds))
阿奇_o 发表于 2021-4-26 16:18
因为timelocaltime()返回的是 time.struct_time(), 不能直接相见,但你可以把它看做是元组或列表那样,
将 ...
已经理解了,感谢阿奇 591821661 发表于 2021-4-26 18:41
给你推荐一个计时模块希望对你有帮助
百度了看不懂的内容,勉勉强强能够知道代码的作用。还是感谢你的帮助{:5_106:}
页:
[1]