python time 库使用
时间: 2024-09-13 18:02:21 浏览: 40
Python的`time`库提供了一系列与时间和日期相关的函数,用于获取系统时间、计算时间差、以及睡眠操作等。以下是`time`库常用的一些功能:
1. `time.time()`:返回自1970年1月1日午夜(UTC)以来的秒数,包含小数部分,表示自纪元以来的总秒数。
2. `datetime.datetime.now()` 或 `time.localtime()`:获取当前本地时间的详细信息,包括年、月、日、时、分、秒等。
3. `sleep(seconds)`:暂停程序执行指定秒数,常用于模拟延迟或者控制循环速率。
4. `time.sleep(float)`:与上面的`sleep()`类似,但接受浮点数作为参数,按秒和微秒来调整延时。
5. `strftime(format[, t])` 和 `strptime(date_string, format)`:字符串格式化和解析,分别用于将时间戳转换为特定格式的字符串,以及从字符串解析时间。
6. `perf_counter()`:获取高精度的计时器,适合测量较短的持续时间。
使用例子:
```python
import time
start_time = time.time() # 获取开始时间
# ... 执行一些代码
end_time = time.time() # 获取结束时间
elapsed_seconds = end_time - start_time # 计算执行时间
print(f"程序运行了 {elapsed_seconds} 秒")
```
阅读全文