问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

利用python写一段读取电脑配置信息的程序

发布网友 发布时间:2022-04-26 21:15

我来回答

1个回答

热心网友 时间:2022-04-18 05:39

主要利用python的wmi模块,提供非常多的信息。

import wmi
def sys_version():
    c = wmi.WMI()

    # 操作系统版本,版本号,32位/64位
    print('\nOS:')
    sys = c.Win32_OperatingSystem()[0]
    print(sys.Caption, sys.BuildNumber, sys.OSArchitecture)

    # CPU类型 CPU内存
    print('\nCPU:')
    processor = c.Win32_Processor()[0]
    print(processor.Name.strip())
    Memory = c.Win32_PhysicalMemory()[0]
    print(int(Memory.Capacity)//1048576,'M')

    # 硬盘名称,硬盘剩余空间,硬盘总大小
    print('\nDISK:')
    for disk in c.Win32_LogicalDisk(DriveType=3):
        print(disk.Caption,'free:', int(disk.FreeSpace)//1048576,'M\t', 'All:', int(disk.Size)//1048576,'M')

    # 获取MAC和IP地址
    print('\nIP:')
    for interface in c.Win32_NetworkAdapterConfiguration(IPEnabled=1):
        print("MAC: %s" % interface.MACAddress)
        for ip_address in interface.IPAddress:
            print("\tIP: %s" % ip_address)

    # BIOS版本 生产厂家 释放日期
    print('\nBIOS:')
    bios = c.Win32_BIOS()[0]
    print(bios.Version)
    print(bios.Manufacturer)
    print(bios.ReleaseDate)


sys_version()

显示:

OS:
Microsoft Windows 10 专业版 17134 64 位

CPU:
Intel(R) Core(TM) i5-7300HQ CPU @ 2.50GHz
8192 M

DISK:
C: free: 34165 M All: 120825 M
D: free: 265648 M All: 390777 M
E: free: 35669 M All: 204796 M
F: free: 5814 M All: 28163 M
G: free: 328650 M All: 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:
LENOVO - 1
LENOVO
20170518000000.000000+000

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 宁波市鄞州高级中学的鄞高概括 用Python代码敲出定义小组成员的分数 宁波新华保险地址在那里,有知道留一个谢谢 python中使用循环分别将小组成员姓名成绩性别存放在个列表L1中,再将... 请问如何用Python实现小组成员信息保存和管理??? 卧室里面可以摆放镜子吗? 怎么样才能做好销售,提升业绩? 业务员如何提升销售业绩 ? 如何提升销售能力,如何提高业绩,做生意高效成 如何提高销售人员的业务水平? 卧室可以装镜子吗 卧室可以放镜子吗风水 卧室可不可以放镜子 做为一名销售员,怎么才能提高自己的业绩了' 如何提高销售业绩? 如何做牛油果香蕉酸奶 牛油果跟香蕉一起吃有通便的效果吗 牛油果跟香蕉一起吃有通便的效果吗 牛油果香蕉可以和米粉一起吃吗 牛油果香蕉可以和米粉一起吃吗 瑞安市到乐业县怎么开车比较近 用python编写一个程序,输出你的姓名和学号 同安镇乐界村的历史 宁波的变化 如何用python写出一个程序(输入一组六项不同数据输出6组36项误差在±百分之五随机数据) 急求慈溪发展史 四川有个“江北”吗?和它相邻的是什么地区?它属于市级城市吗?麻烦介绍一下它的历史和它与四川的关系? 舟山市解放六十周年 征文 宁波自建国60年来发生的变化 拜托帮我写一篇关于宁波30年改革开放的变化的作文吧 中秋刚过,我想问问大家为什么宁波人过中秋是在8月16而不是8月15? 海尔哪些型号的热水器有厨宝功能? 海尔热水器(小厨宝)出水小是何原因 厨房用小厨宝哪种品牌好 美的小厨宝和海尔小厨宝哪个质量好 怎么把微信朋友圈的东西发到QQ上 如何办理100万信用卡 h32e07海尔电视有声音屏不亮 海尔h32e07电视机背光亮,无图像 办大额信用卡要什么条件