Узнать данные о железе на ПК

Ципихович Эндрю

Активный пользователь
Пользователь
Мар 27, 2021
452
25
28
здравствуйте, собственно сабж, мать, проц хард, может, что ещё.......спасибо
 

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
832
177
43
Москва
github.com
материнка

процессор

в принципе легко все это ищется в интернете, только разные библиотеки могут быть нужны для разных ос
 

Ципихович Эндрю

Активный пользователь
Пользователь
Мар 27, 2021
452
25
28
спасибо, а ещё узнать информацию о материнской плате поподробней можно?, а то у меня N/A.........
Код:
import wmi
a = wmi.WMI()
print(a.Win32_BaseBoard()[0].SerialNumber) # => N/A
линукса у меня нет, кто-то может проверить, работает?
Код:
import os, platform, subprocess, re

if platform.system() == "Windows":
    print(platform.processor())  # => Intel64 Family 6 Model 58 Stepping 9, GenuineIntel
elif platform.system() == "Linux":
    command = "cat /proc/cpuinfo"
    all_info = subprocess.check_output(command, shell=True).decode().strip()
    for line in all_info.split("\n"):
        if "model name" in line:
            print(re.sub( ".*model name.*:", "", line,1))
 

Форум IT Специалистов