time库
time库的使用
1> time()获得当前的时间戳,及计算机内部时间值,浮点数
>>>time.time()
1603846905.0864635
ctime()获取当前时间并且以易读方式表示,返回字符串
>>>time.ctime()
'Wed Oct 28 09:06:00 2020'
3> gmtime() 获取当前时间,表示计算机可以读懂的时间
time.struct_time(tm_year=2020, tm_mon=10, tm_mday=28, tm_hour=1, tm_min=8, tm_sec=23, tm_wday=2, tm_yday=302, tm_isdst=0)
时间格式化
-格式化:strftime(tpl,ts) :tpl是格式化模板字符串,用来定义输出效果,ts是计算机内部时间变量
>>>t = time.gmtime()
>>>time.strftime("%Y-%m-%d %H:%M:%S",t)
'2020-10-28 01:12:55'
strptime(str,tpl):str是字符串形式的时间,tpl是格式化模板字符串,用来定义输入效果
>>> timeStr = '2020-10-28 01:12:55'
>>>time.strptime(timeStr,"%Y-%m-%d %H:%M:%S")
time.struct_time(tm_year=2020, tm_mon=10, tm_mday=28, tm_hour=1, tm_min=12, tm_sec=55, tm_wday=2, tm_yday=302, tm_isdst=-1)
程序计时
-程序计时是指测量气质动作经历的时间的过程
-测量时间:perf_counter():返回一个CPU级别的精确时间技术值,单位为秒,由于计数值不确定,连续调用差值才有意义
>>>start = time.perf_counter()
>>>start
1771.9203749
>>>end = time.perf_counter()
>>>end
1911.0228268
>>>end - start
139.1024519
sleep(s)函数:s拟定为休眠时间,单位是淼,可以是浮点数
>>>def wait():
time.sleep(3.3)
>>>wait() #程序将等待3.3秒后再退出

浙公网安备 33010602011771号