客户使用了我司的COMe模块,安装了window10操作系统,客户需要在系统下获取CPU的温度,COMe模块本身是有提供SDK API接口供客户二次开发,由于种种原因,客户不能直接使用配套的SDK API,基于以上原因,向客户提供了通过使用Python方式获取CPU温度的方法,以下为在普通的笔记本环境下做的验证。
使用python获取cpu温度需要使用到Open Hardware Monitor这个开源软件中的OpenHardwareMonitorLib.dll这个库文件;
在python下调用dll库文件需要用到pythonnet库,所以需要先安装一下pythonnet库;
到https://pypi.org/project/pythonnet网站下载pythonnet安装文件pythonnet-3.0.3-py3-none-any.whl,将pythonnet-3.0.3-py3-none-any.whl文件复制到C:\Users\zhaoy\Desktop路径下,打开一个cmd窗口,将工作路径切换到C:\Users\zhaoy\Desktop,然后执行:
pip install pythonnet-3.0.3-py3-none-any.whl
完成安装。