Python 标准库大全之 time模块

tech2026-03-10  1

Python中的 time模块

文章目录

Python中的 time模块导入time模块time模块中常用的函数time.time()扩展 time.strftime(format, t)time.sleep(seconds)


导入time模块

为Python自带标准库

import time

time模块中常用的函数

time.time()

返回当前时间的时间戳 时间戳(timestamp), 表示的是从1970年1月1日00:00:00开始按秒计算的偏移量. 示例

print(f"当前时间戳为: {time.time()}")

结果:当前时间戳为: 1611749306.3355024

扩展

这个功能经常被用于计时

start_time = time.time() # 起始时间 # 程序代码 count = 0 while count < 50000: count += 1 print(f"程序运行时间: {time.time() - start_time}")

结果:程序运行时间: 0.002992868423461914

time.strftime(format, t)

以字符串格式化形式返回时间 把一个代表时间的元组或者struct_time(如由time.localtime()和time.gmtime()返回)转化为格式化的时间字符串

format 字符串 格式t 一个struct_time对象(如time.localtime()和time.gmtime()),如果t未指定,将传入time.localtime()。

示例

print(time.strftime("%Y/%m/%d %H:%M:%S"))

2020/06/06 15:11:24

格式对应表 注意字母大小写 格式对应%y两位数的年份表示%Y四位数的年份表示%m月份%d天数%H24小时制小时数%I12小时制小时数%M分钟数%S秒数%a本地简化星期名%A本地完整星期名%b本地简化月份名%B本地完整月份名%c本地相应的日期表示和时间表示%j一年内的哪一天%p本地A.M.或P.M.的等价符%U一年中内的第几个星期(星期天为每个星期的开始)%W一年中的第几个星期(星期一为星期的开始)%w星期(数值为0-6,星期天每为星期的开始)%x本地相应的日期表示%X本地相应的时间表示%z与标准时间(UTC) 的 时区偏移量 (国内为UTC+8时区)%Z当前时区的名称 (如国内打印为:中国标准时间)%%%号本身

time.sleep(seconds)

推迟指定的时间运行

seconds 单位为秒,类型为浮点数

示例

time.sleep(1) #推迟 1 秒 time.sleep(1.1) #推迟 1.1 秒
最新回复(0)