Как вывести название процессора с помощью Python?

Мне нужно чтобы код смог вернуть строку с названием ЦП. Внимание, не

AMD64 Family 23 Model 1 Stepping 1, AuthenticAMD

А вот так

AMD Ryzen5 1600 8 CPU 3.20GHz

Или нечто подобное. Помогите как сможете! Оп. сис. - Windows 10


Ответы (2 шт):

Автор решения: nightflash

Получение из реестра:

from winreg import *

aReg = ConnectRegistry(None, HKEY_LOCAL_MACHINE)
aKey = OpenKey(aReg, r"HARDWARE\DESCRIPTION\System\CentralProcessor\0")
name = QueryValueEx(aKey, 'ProcessorNameString')[0]
print(name)
→ Ссылка
Автор решения: BlueScreen
import platform
print(platform.processor())

Или таким образом:

import cpuinfo
cpuinfo.cpu.info[0]['model name']

Выдаёт str такого формата: 'Intel(R) Pentium(R) 4 CPU 3.60GHz'

→ Ссылка