用于检查 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() ,它返回本地日期和时间。