獲取電腦配置信息
環境:win 7 x64? (pycharm + wmi模塊 + os 模塊 )
說明:準備獲取域控環境下所有局域網客戶端的電腦配置的準備設計,獲取信息并保存下來。
代碼部分:
python筆記本電腦推薦?import wmi
import os
w = wmi.WMI()
global list
list=[]
python對電腦的要求?def info():
list.append("電腦信息")
for BIOSs in w.Win32_ComputerSystem():
list.append("電腦名稱: %s" %BIOSs.Caption)
list.append("使 用 者: %s" %BIOSs.UserName)
python開發電腦推薦?for address in w.Win32_NetworkAdapterConfiguration(ServiceName = "e1dexpress"):
list.append("IP地址: %s" % address.IPAddress[0])
list.append("MAC地址: %s" % address.MACAddress)
for BIOS in w.Win32_BIOS():
list.append("使用日期: %s" %BIOS.Description)
python怎么運行代碼。list.append("主板型號: %s" %BIOS.SerialNumber)
for processor in w.Win32_Processor():
list.append("CPU型號: %s" % processor.Name.strip())
for memModule in w.Win32_PhysicalMemory():
totalMemSize=int(memModule.Capacity)
python 配置?list.append("內存廠商: %s" %memModule.Manufacturer)
list.append("內存型號: %s" %memModule.PartNumber)
list.append("內存大小: %.2fGB" %(totalMemSize/1024**3))
for disk in w.Win32_DiskDrive(InterfaceType = "IDE"):
diskSize=int(disk.size)
電腦配置代碼,list.append("磁盤名稱: %s" %disk.Caption)
list.append("磁盤大小: %.2fGB" %(diskSize/1024**3))
for xk in w.Win32_VideoController():
list.append("顯卡名稱: %s" %xk.name)
def main():
電腦配置怎么看、global path
path= "c:/systeminfo"
for BIOSs in w.Win32_ComputerSystem():
UserNames=BIOSs.Caption
fileName=path+os.path.sep+UserNames+".txt"
python3。info()
#判斷文件夾(路徑)是否存在
if not os.path.exists(path):
print("不存在")
#創建文件夾(文件路徑)
python環境配置win10。os.makedirs(path)
#寫入文件信息
with open(fileName,'w+') as f:
for li in list:
print(li)
python怎么配置、l=li+" "
f.write(l)
else:
print("存在")
with open(fileName,'w+') as f:
python要求電腦配置、for li in list:
print(li)
l=li+" "
f.write(l)
main()
python代碼寫好了怎么運行?結果:
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态