python如何用time

python如何用time

作者:Joshua Lee发布时间:2026-01-05阅读时长:0 分钟阅读次数:27

用户关注问题

Q
如何使用Python的time模块进行时间测量?

我想用Python来测量代码执行时间,该如何使用time模块来实现?

A

使用time模块测量代码执行时间的方法

可以通过time模块中的time()函数获取当前时间戳,记录代码开始和结束的时间点,二者相减即可得到代码执行耗时。例如:

import time
start = time.time()

需要测量的代码块

end = time.time()
print(f"代码执行时间:{end - start}秒")

Q
Python中如何让程序暂停一段时间?

我想让Python程序在执行过程中暂停几秒钟,有什么简单的方法吗?

A

使用time.sleep()实现程序暂停

time模块提供sleep(seconds)函数,可以让程序暂停指定的秒数。参数可以是整数或浮点数。例如:

import time
print("开始")
time.sleep(3) # 程序暂停3秒
print("结束")

Q
怎样用Python获取当前的格式化时间?

能否介绍如何用time模块获取当前时间并转换为易读的字符串格式?

A

用time模块格式化当前时间

可以使用time.localtime()获取当前的时间结构体,再用time.strftime()将其格式化为字符串。例如:

import time
current_time = time.localtime()
formatted_time = time.strftime("%Y-%m-%d %H:%M:%S", current_time)
print(f"当前时间:{formatted_time}")