Nov-13-2022, 03:47 PM
Hi, I am trying to run this thing to get the CPU temperature(I got it from youtube but I am open to other suggestions that work on WINDOWS) and I get this error.
import wmi w_temp=wmi.WMI(namespace="root\\wmi") print((w_temp.MSAcpi_ThermalZoneTemperature()[0].CurrentTemperature/10.0)-273.15)
Error:Traceback (most recent call last):
File "C:\Users\cosmi\PycharmProjects\pythonProject\venv\Lib\site-packages\wmi.py", line 880, in query
return self._namespace.query(wql, self, fields)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\cosmi\PycharmProjects\pythonProject\venv\Lib\site-packages\wmi.py", line 1072, in query
return [ _wmi_object(obj, instance_of, fields) for obj in self._raw_query(wql) ]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\cosmi\PycharmProjects\pythonProject\venv\Lib\site-packages\wmi.py", line 1072, in <listcomp>
return [ _wmi_object(obj, instance_of, fields) for obj in self._raw_query(wql) ]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\cosmi\PycharmProjects\pythonProject\venv\Lib\site-packages\win32com\client\dynamic.py", line 324, in __getitem__
return self._get_good_object_(self._enum_.__getitem__(index))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\cosmi\PycharmProjects\pythonProject\venv\Lib\site-packages\win32com\client\util.py", line 41, in __getitem__
return self.__GetIndex(index)
^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\cosmi\PycharmProjects\pythonProject\venv\Lib\site-packages\win32com\client\util.py", line 62, in __GetIndex
result = self._oleobj_.Next(1)
^^^^^^^^^^^^^^^^^^^^^
pywintypes.com_error: (-2147217405, 'OLE error 0x80041003', None, None)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\cosmi\PycharmProjects\pythonProject\main.py", line 3, in <module>
print((w_temp.MSAcpi_ThermalZoneTemperature()[0].CurrentTemperature/10.0)-273.15)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\cosmi\PycharmProjects\pythonProject\venv\Lib\site-packages\wmi.py", line 882, in query
handle_com_error()
File "C:\Users\cosmi\PycharmProjects\pythonProject\venv\Lib\site-packages\wmi.py", line 258, in handle_com_error
raise klass(com_error=err)
wmi.x_access_denied: <x_wmi: Unexpected COM Error (-2147217405, 'OLE error 0x80041003', None, None)>
Process finished with exit code 1