#!/usr/bin/python
# -*- coding: utf-8 -*-
import os
import re
import sys
import wmi
import urllib
import urllib2
import base64
import MySQLdb
import _winreg
import json
import win32api
import win32con
import time
import platform
import subprocess
import codecs
import locale
reload(sys)
sys.setdefaultencoding('utf-8')
c = wmi.WMI()
#计算机信息
aa=c.Win32_ComputerSystem()
print aa
for i in aa:
print i
#系统信息
aa=c.Win32_OperatingSystem()
for i in aa:
print i
'''
#网卡信息
aa=c.Win32_NetworkAdapterConfiguration (IPEnabled=1)
for i in aa:
print i
print i.MACAddress #输出其中的一项
print i.DHCPServer #输出其中的一项
'''
'''
#获取cpu信息
aa=c.Win32_Processor()
for i in aa:
print i
print i.Name
'''
'''
#内存信息
aa=c.Win32_PhysicalMemory()
for i in aa:
print i
ram=int(i.Capacity)/(1024*1024*1024)
print str(ram)+'G'
'''
'''
#显卡信息
aa=c.Win32_VideoController()
for i in aa:
print i
print i.Name
'''
'''
#网卡信息
aa=c.Win32_NetworkAdapterConfiguration (IPEnabled=1)
for i in aa:
print i
print i.MACAddress #输出其中的一项
print i.DHCPServer #输出其中的一项
'''
'''
#获取cpu信息
aa=c.Win32_Processor()
for i in aa:
print i
print i.Name
'''
'''
#内存信息
aa=c.Win32_PhysicalMemory()
for i in aa:
print i
ram=int(i.Capacity)/(1024*1024*1024)
print str(ram)+'G'
'''
'''
#显卡信息
aa=c.Win32_VideoController()
for i in aa:
print i
print i.Name
'''
'''
#网卡信息
aa=c.Win32_NetworkAdapterConfiguration (IPEnabled=1)
for i in aa:
print i
print i.MACAddress #输出其中的一项
print i.DHCPServer #输出其中的一项
'''
'''
#获取cpu信息
aa=c.Win32_Processor()
for i in aa:
print i
print i.Name
'''
'''
#内存信息
aa=c.Win32_PhysicalMemory()
for i in aa:
print i
ram=int(i.Capacity)/(1024*1024*1024)
print str(ram)+'G'
'''
'''
#显卡信息
aa=c.Win32_VideoController()
for i in aa:
print i
print i.Name
'''
'''
#网卡信息
aa=c.Win32_NetworkAdapterConfiguration (IPEnabled=1)
for i in aa:
print i
print i.MACAddress #输出其中的一项
print i.DHCPServer #输出其中的一项
'''
'''
#获取cpu信息
aa=c.Win32_Processor()
for i in aa:
print i
print i.Name
'''
'''
#内存信息
aa=c.Win32_PhysicalMemory()
for i in aa:
print i
ram=int(i.Capacity)/(1024*1024*1024)
print str(ram)+'G'
'''
'''
#显卡信息
aa=c.Win32_VideoController()
for i in aa:
print i
print i.Name
'''
'''
#网卡信息
aa=c.Win32_NetworkAdapterConfiguration (IPEnabled=1)
for i in aa:
print i
print i.MACAddress #输出其中的一项
print i.DHCPServer #输出其中的一项
'''
'''
#获取cpu信息
aa=c.Win32_Processor()
for i in aa:
print i
print i.Name
'''
'''
#内存信息
aa=c.Win32_PhysicalMemory()
for i in aa:
print i
ram=int(i.Capacity)/(1024*1024*1024)
print str(ram)+'G'
'''
'''
#显卡信息
aa=c.Win32_VideoController()
for i in aa:
print i
print i.Name
'''
#获取硬盘信息
aa=c.Win32_DiskDrive()
for i in aa:
size=int(i.size)/(1000*1000*1000)
Caption=i.Caption
if('SSD' in Caption.upper()):
if(900<size<1100):
dd='1T SSD'
elif(1100<size<2100):
dd='2T SSD'
else:
dd=str(size)+'G SSD'
else:
if(900<size<1100):
dd='1T'
elif(1100<size<2100):
dd='2T'
elif(2100<size<3100):
dd='3T'
elif(3100<size<4100):
dd='4T'
else:
dd=str(size)+'G'
print dd