time模块简介

time模块是Python标准库中的核心模块之一,它提供了丰富的函数和方法,用于对时间进行操作和管理。无论是计时、延时、时间戳转换,还是时间格式化,time模块都能满足你的需求。

常用方法举例说明

获取当前时间戳 - time()

1
2
3
4
import time

current_timestamp = time.time()
print("当前时间戳:", current_timestamp)

将时间戳转换为时间元组 - localtime()

1
2
3
4
import time

time_tuple = time.localtime(time.time())
print("当前时间元组:", time_tuple)

将时间元组转换为可读性更强的字符串格式 - strftime()

1
2
3
4
import time

formatted_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
print("格式化后的时间:", formatted_time)

让程序休眠指定的时间 - sleep()

1
2
3
4
5
import time

print("程序开始执行")
time.sleep(5) # 程序休眠5秒
print("程序执行结束")

计算程序执行时间 - perf_counter()

1
2
3
4
5
6
7
import time

start_time = time.perf_counter()
print("程序开始执行")
time.sleep(5) # 程序休眠5秒
end_time = time.perf_counter()
print("程序执行结束,共用时:%.2f秒" % (end_time - start_time))