Python标准库之time库的使用教程详解
简介
time库是Python标准库中处理时间的模块。它包含了很多时间相关的函数,比如获取当前时间、将时间转换为字符串、线程休眠等。在实际开发过程中,我们经常会需要对时间进行操作,这时time库就是我们的好帮手了。
获取当前时间
我们可以使用time.time()
函数获取当前时间戳,即从1970年1月1日起至今的秒数。示例代码如下:
import time
timestamp = time.time()
print(timestamp)
输出如下:
1635433866.097129
我们也可以使用time.localtime()
函数将时间戳转换为本地时间的时间元组,示例代码如下:
import time
timestamp = time.time()
local_time = time.localtime(timestamp)
print(local_time)
输出如下:
time.struct_time(tm_year=2021, tm_mon=10, tm_mday=28, tm_hour=16, tm_min=4, tm_sec=2, tm_wday=3, tm_yday=301, tm_isdst=0)
将时间转换为字符串
我们可以使用time.strftime()
函数将时间元组转换为指定格式的字符串。示例代码如下:
import time
timestamp = time.time()
local_time = time.localtime(timestamp)
str_time = time.strftime("%Y-%m-%d %H:%M:%S", local_time)
print(str_time)
输出如下:
2021-10-28 16:11:04
线程休眠
在一些需要等待的操作中,我们可以使用time.sleep()
函数使线程休眠指定时间。例如,以下示例代码每隔1秒钟输出一次hello:
import time
while True:
print("hello")
time.sleep(1)
总结
以上就是Python标准库中time库的使用教程。通过学习,我们可以发现time库非常实用,应用广泛,有助于我们更好地处理时间相关的任务。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python标准库之time库的使用教程详解 - Python技术站