python定时输出当前时间和cpu欢欢占比
时间: 2024-02-18 21:01:06 浏览: 79
要定时输出当前时间和 CPU 占比,可以使用 Python 的`time`和`psutil`模块。具体步骤如下:
1. 安装 psutil 库
在终端中执行以下命令:
```bash
pip install psutil
```
2. 编写代码
```python
import time
import psutil
while True:
# 获取当前时间
current_time = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime())
# 获取 CPU 占比
cpu_percent = psutil.cpu_percent(interval=1)
# 输出当前时间和 CPU 占比
print(f'{current_time} CPU: {cpu_percent}%')
# 休眠 1 秒
time.sleep(1)
```
在这个代码中,我们首先使用`time`模块获取当前时间,并使用`strftime`方法将其格式化为`YYYY-MM-DD HH:MM:SS`的字符串。然后使用`psutil`模块的`cpu_percent`方法获取当前 CPU 占比,这个方法会在 1 秒内采样两次 CPU 利用率,并返回两次采样的平均值。最后输出当前时间和 CPU 占比,并使用`time.sleep`方法休眠 1 秒。
3. 运行代码
在终端中执行以下命令,运行代码:
```bash
python your_script.py
```
这个代码会每秒钟输出一次当前时间和 CPU 占比。如果要在特定时间段内执行这个代码,可以使用 Python 的`schedule`模块设置定时任务。
阅读全文