python中如何时间

python中如何时间

作者:William Gu发布时间:2026-01-05阅读时长:0 分钟阅读次数:9

用户关注问题

Q
如何在Python中获取当前时间?

我想知道在Python程序中如何获取系统的当前日期和时间?

A

使用datetime模块获取当前时间

可以使用Python内置的datetime模块中的datetime.now()方法来获取当前的日期和时间。例如:

from datetime import datetime
current_time = datetime.now()
print(current_time)
Q
Python中如何格式化显示时间?

获取到的时间通常比较难读,如何用Python格式化时间以更易读的形式输出?

A

利用strftime方法格式化时间

datetime对象支持strftime方法,可将时间格式化成指定的字符串格式。例如,'%Y-%m-%d %H:%M:%S'格式代表'年-月-日 时:分:秒',代码示例:

from datetime import datetime
now = datetime.now()
formatted_time = now.strftime('%Y-%m-%d %H:%M:%S')
print(formatted_time)
Q
在Python中如何测量代码执行时间?

我想知道怎样用Python计算代码块或函数运行的耗时?

A

使用time模块的time函数或timeit模块

可以通过导入time模块并记录代码执行前后的时间差来测量。例如:

import time
start = time.time()
# 需要计时的代码块
end = time.time()
print(f'运行时间: {end - start} 秒')

对于更精确的计时,可以使用timeit模块。