當前位置:成語大全網 - 書法字典 - 用python寫程序讀取電腦配置信息。

用python寫程序讀取電腦配置信息。

python的wmi模塊主要用來提供大量的信息。

進口?wmi

def?sys_version():

c?=?wmi。WMI()

#?操作系統版本,版本號,32位/64位

打印(' \nOS:')

sys?=?c.Win32_OperatingSystem()[0]

打印(系統。標題,?sys。BuildNumber,sys。建築)

#?CPU類型?CPU內存

打印(' \nCPU:')

處理器?=?c.Win32處理器()[0]

打印(處理器。Name.strip())

記憶?=?c.Win32_PhysicalMemory()[0]

print(int(Memory。容量)//1048576,' M ')

#?硬盤名稱、硬盤剩余空間和硬盤總大小

打印(' \ n磁盤:')

為了什麽?磁盤?在?c . Win32 _ logical disk(drive type = 3):

打印(磁盤。標題,'免費:',?int(磁盤。FreeSpace)//1048576,' M\t ',?所有:',?int(磁盤。Size)//1048576,' M ')

#?獲取MAC和IP地址

打印(' \nIP:')

為了什麽?界面?在?c . Win32 _ NetworkAdapterConfiguration(IPEnabled = 1):

print("MAC:?%s "?%?界面。MACAddress)

為了什麽?ip _地址?在?界面。IP地址:

打印(" \提示:%s "?%?ip地址)

#?BIOS版本?制造商?發布日期

打印(' \nBIOS:')

bios?=?Win32_BIOS()[0]

打印(bios。版本)

打印(bios。制造商)

打印(bios。發布日期)

Sys_version()顯示:

操作系統:

微軟?Windows?10?專業版?17134?64?地方

CPU:

英特爾(R)?Core(TM)?i5-7300HQ?CPU?@?2.50GHz

8192?M

磁盤:

c:?免費:?34165?m?全部:?120825?M

d:?免費:?265648?m?全部:?390777?M

e:?免費:?35669?m?全部:?204796?M

f:?免費:?5814?m?全部:?28163?M

g:?免費:?328650?m?全部:?329999?M

IP:

MAC:?00:50:56:C0:00:01

IP:?192.168.182.1

IP:?fe80::e0fb:efd8:ecb0:77f4

MAC:?00:50:56:C0:00:08

IP:?192.168.213.1

IP:?fe80::8da1:ce76:dae:bd48

MAC:?54:E1:AD:77:57:AB

IP:?192.168.199.105

IP:?fe80::aca8:4e6f:46e7:ef4a

BIOS:

聯想?-?1

聯想(電腦的品牌名)

20170518000000.000000+000