📜  用于检查 PC 上次重启时间的Python脚本

📅  最后修改于: 2022-05-13 01:55:30.741000             🧑  作者: Mango

用于检查 PC 上次重启时间的Python脚本

psutil 是一个跨平台库,用于在Python中检索有关正在运行的进程和系统利用率(CPU、内存、磁盘、网络、传感器)的信息。下面的Python脚本可以在 Windows 和 Linux 中运行。 psutil 库可以通过以下方式使用终端安装:

在 Windows 中:

pip install psutil

Linux 中:

sudo apt-get install gcc python3-dev
sudo pip3 install psutil

代码:

Python3
import psutil
import datetime
 
# returns the time in seconds since the epoch
last_reboot = psutil.boot_time()
 
# converting the date and time in readable format
print(datetime.datetime.fromtimestamp(last_reboot))


输出:

2020-08-20 16:46:48

解释:

psutil.boot_time()返回自纪元以来的系统启动时间,以秒为单位。它是自 Unix 纪元以来经过的秒数,减去闰秒; Unix 纪元是 1970 年 1 月 1 日 00:00:00 UTC。
要将这个时间转换为 DateTime,我们使用fromtimestamp() ,它返回本地日期和时间。