题目描述:
1.获取当前主机信息(操作系统名、主机名、内核版本、硬件架构)
2.获取开机时间和开机时长
3.获取当前登录用户
代码块:
import os
import psutil
from datetime import datetime
print('主机信息'.center(50,'*'))
info = os.uname()
# print(info)
print(
"""
操作系统:%s
主机名称:%s
内核版本:%s
硬件架构:%s
""" %(info.sysname,info.nodename,info.release,info.machine)
)
print('开机信息'.center(50,'*'))
boot_time = psutil.boot_time() #返回一个时间戳
boot_time_obj = datetime.fromtimestamp(boot_time)
# print(boot_time_obj)
#当前时间
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]
print(login_user.name)
程序及运行结果: