python中import time用法
时间: 2023-04-17 11:03:17 浏览: 132
在 Python 中,我们可以通过 `import time` 来导入时间模块。导入后,我们就可以使用该模块提供的函数来处理时间和日期。
一些常用的 time 模块函数包括:
- `time.time()`:返回当前时间戳(自1970年1月1日午夜以来的秒数)。
- `time.sleep(secs)`:让程序暂停 `secs` 秒。
- `time.localtime()`:返回当前本地时间的 struct_time 对象,该对象包含年、月、日、小时、分钟、秒等信息。
- `time.strftime(format, t)`:将 struct_time 对象 `t` 格式化为字符串,使用指定的格式字符串 `format`。
例如,如果我们想要计算程序的运行时间,可以使用下面的代码:
```python
import time
start_time = time.time()
# 执行代码
# ...
end_time = time.time()
elapsed_time = end_time - start_time
print(f"程序运行时间为 {elapsed_time:.2f} 秒")
```
在这个例子中,我们首先使用 `time.time()` 函数获取程序开始执行时的时间戳。然后执行代码,最后再次调用 `time.time()` 函数获取程序结束执行时的时间戳,并计算两个时间戳的差值,即程序运行时间。最后,我们使用 `print` 函数输出程序运行时间。
相关问题
python中time函数的用法
Python中的time模块提供了处理时间的函数,常见的有以下几种用法:
1. 获取当前时间戳
```
import time
now_timestamp = int(time.time())
print(now_timestamp)
```
2. 时间戳转换为时间元组
```
import time
timestamp = 1616857042
time_tuple = time.localtime(timestamp)
print(time_tuple)
```
3. 时间元组转换为时间字符串
```
import time
time_tuple = (2021, 3, 27, 15, 30, 42, 5, 86, 0)
time_str = time.strftime("%Y-%m-%d %H:%M:%S", time_tuple)
print(time_str)
```
4. 时间字符串转换为时间元组
```
import time
time_str = "2021-03-27 15:30:42"
time_tuple = time.strptime(time_str, "%Y-%m-%d %H:%M:%S")
print(time_tuple)
```
5. 程序休眠指定时间
```
import time
time.sleep(3) # 程序休眠3秒钟
```
以上就是time模块的常见用法。
python3中使用from time import sleep
在 Python3 中,可以使用 `from time import sleep` 导入 `time` 模块中的 `sleep` 函数,该函数可以使程序暂停指定的时间。例如,使用 `sleep(3)` 可以使程序暂停 3 秒钟。具体用法如下:
```python
from time import sleep
print('开始执行程序')
# 程序暂停 3 秒钟
sleep(3)
print('程序执行完毕')
```
在执行上述代码时,程序会先输出“开始执行程序”,然后暂停 3 秒钟,最后输出“程序执行完毕”。