版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
Python初学系列——time库的使用
介绍:time库是Python中处理时间的标准库,能够表达计算机时间并格式化输出。
库的调用:
import time
time.<b>()
time库包含三类函数
时间获取:
time()
获取当前的计算机时间戳,表达1970年1月1日0点开始到现在的秒数,这个函数一般不用
ctime()
返回当前时间值,这个就正常多了(由于比较简单我就直接终端操作了)
gmtime()
这个函数从效果上可以看出是将每个时间单位都分别读取,这样形成了方便计算机进行处理的格式。
时间格式化
strftime()
效果如下:
time.strftime("%Y-%m-%d %H-%M-%S",time.gmtime())
第一个参数使用了6个格式化控制符,%+一个字母
strptime()
这个函数与strftime是一种互补关系
将一个字符串变成一个计算机内部可以操作的时间
程序记时应用
测量时间函数perf_counter() 这个一个比较精准的函数(纳秒级)
产生时间:sleep()
自己尝试一下,最后得到的结果就是start和end执行的时间差(秒为单位)
但要注意必须要有start,因为计算机内部不是从0开始计的,
sleep()函数,是指让程序休眠s秒的时间,(其实我第一次见到sleep函数是在上操作系统可课程中讲到进程控制时,那是还是c语言,父进程创建子进程,通过使用sleep控制程序休眠时间,更好的看父子协调执行的效果)
这样过了3秒钟就可以看到程序执行完成。