python如何读计算机的硬件信息啊

python如何读计算机的硬件信息啊

没有想到合适的关键词,google上没有找到doc上也没找到。在此先谢了
你在python里直接读取/proc里的文件, 或者调用 lshw, lspci, lsusb之类的命令不就可以了?
windows下使用,貌似没那些东东
用c++写一个库
啥都用c++解决,那python干啥用呢?莫非要学pyhton先精通C++?
提供一个思路给你:
window有一些读硬件信息的脚本,你可以用python去调用这些脚本。;)
没有可用模块吗
找到了
import win32com.client
strComputer = "."
objWMIService = win32com.client.Dispatch("WbemScripting.SWbemLocator")
objSWbemServices = objWMIService.ConnectServer(strComputer,"root\cimv2")
colItems = objSWbemServices.ExecQuery("Select * from Win32_Processor")
ProcessorId=colItems[0].ProcessorId
print ProcessorId
这个是和平台相关的吧
python只是脚本而已,系统信息这种东西,肯定要由系统接口来提供,通常都是c/c++啦,学python做这个好像没啥大用