python 定时输出当前时间和CPU欢欢占比
时间: 2023-07-05 14:18:11 浏览: 89
以下是一个使用 Python 的 `time` 和 `psutil` 库来定时输出当前时间和 CPU 占比的示例代码:
```python
import time
import psutil
def print_cpu_usage():
# 获取当前时间
current_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
# 获取 CPU 占比
cpu_usage = psutil.cpu_percent()
# 输出当前时间和 CPU 占比
print(f"{current_time} CPU usage: {cpu_usage}%")
# 定时执行 print_cpu_usage 函数
while True:
print_cpu_usage()
time.sleep(5) # 每隔 5 秒执行一次
```
在上述代码中,我们定义了一个 `print_cpu_usage` 函数,用于获取当前时间和 CPU 占比,并将其输出到控制台中。然后,我们使用一个无限循环来定时执行该函数,每隔 5 秒执行一次。
在 `print_cpu_usage` 函数中,我们首先使用 `time` 库来获取当前时间,并将其格式化为字符串。然后,我们使用 `psutil` 库的 `cpu_percent` 方法来获取 CPU 占比。最后,我们将当前时间和 CPU 占比输出到控制台中。
你可以根据需要修改代码中的时间间隔和输出格式。
阅读全文