1.获取的信息如下:
操作系统名称、操作系统版本号、操作系统的位数、ip、及CPU、内存、显卡、网卡的简单信息。
2.代码
# !/usr/bin/env/python
# _*_coding:utf-8_*_
# Data:2019-04-07
# Auther:苏莫
# Link:QQ2388873062
# Address:https://blog.csdn.net/lingluofengzang
# PythonVersion:python2.7
# filename:sys_info.py
import sys
import wmi
import socket
import platform
reload(sys)
sys.setdefaultencoding('utf-8')
c = wmi.WMI()
# 系统信息
print u'操作系统名称'+platform.platform()[:-(len(platform.version())+1)]
print u'操作系统版本号'+platform.version()
print u'操作系统的位数'+platform.architecture()[0]
hostname = socket.getfqdn(socket.gethostname( ))
ip = socket.gethostbyname(hostname)
print 'ip:'+ip
# CPU信息
def get_CPU():
cpumsg = []
for cpu in c.Win32_Processor():
tmpmsg = {}
tmpmsg['Name'] = cpu.Name
cpumsg.append(tmpmsg)
print cpumsg
# 内存信息
def get_PhysicalMemory():
memorys = []
fo