在Python中导入time模块只需使用import time
语句,即可调用时间戳获取、程序暂停、时间格式化等核心功能。该模块是Python标准库的一部分,无需额外安装,支持直接导入或通过别名简化调用,适用于计时、延时等常见场景。
-
基础导入方式
通过import time
直接导入整个模块后,使用time.函数名()
调用功能,例如time.sleep(2)
暂停程序2秒。若需简化代码,可用import time as t
定义别名,后续通过t.sleep()
调用。 -
核心功能应用
- 获取时间戳:
time.time()
返回1970年1月1日至今的秒数,常用于计算时间间隔或记录事件。 - 程序暂停:
time.sleep(seconds)
实现精确延时,参数支持浮点数(如0.5
秒)。 - 时间格式化:结合
localtime()
和strftime()
,可将时间戳转为可读字符串,例如"%Y-%m-%d %H:%M:%S"
输出年-月-日 时:分:秒。
- 获取时间戳:
-
高效使用技巧
测量代码执行时间时,在代码块前后分别调用time.time()
并计算差值;处理跨时区时间可使用gmtime()
获取UTC时间,或通过mktime()
反向转换时间元组为时间戳。
掌握import time
的基础与进阶用法,能高效处理时间相关任务。建议结合具体需求选择函数,如延时用sleep()
,格式化用strftime()
,并注意时间戳的浮点数特性以提升精度。