要导入的模块
import os
import psutil
from datetime import datetime
1、打印主机信息
print('主机信息'.center(50,'*'))
info = os.uname()
print(info)
print(
"""
操作系统:%s
主机名称:%s
内核版本:%s
硬件架构:%s
""" %(info.sysname,info.nodename,info.release,info.machine)
)
2、打印主机启动时间
print('开机信息'.center(50,'*'))
boot_time = psutil.boot_time() 返回一个时间戳1562746607.0
boot_time_obj = datetime.fromtimestamp(boot_time) 开机时间
print(boot_time_obj) 2019-07-10 16:16:47
#当前时间
now_time = datetime.now() 当前时间
delta_time = datetime.now()
delta_time1 = now_time - boot_time_obj 开机时长
print('开机时间:',boot_time_obj)
print('当前时间:',str(now_time).split('.')[0])
print('开机时长:',str(delta_time1).split('.')[0])
print('当前登录用户'.center(50,'*'))
login_user = psutil.users()[0] 当前登录的用户