Possible en double:
Getting CPU temperature using Python?Comment puis-je obtenir la température du processeur en Python?
Quelle est la méthode la plus simple d'aller à ce sujet? Aussi de préférence en Celsius.
Possible en double:
Getting CPU temperature using Python?Comment puis-je obtenir la température du processeur en Python?
Quelle est la méthode la plus simple d'aller à ce sujet? Aussi de préférence en Celsius.
Il n'existe aucune bibliothèque Python standard pour cela, mais sur diverses plates-formes, vous pouvez utiliser un pont Python vers une API de plate-forme pour accéder à ces informations. Par exemple, sous Windows, il est disponible via les API WMI (Windows Management Instrumentation), qui sont disponibles pour Python via le PyWin32 library. Il y a même un Python WMI library qui enveloppe PyWin32 pour fournir une interface plus pratique. Pour obtenir la température, vous devez utiliser l'une de ces bibliothèques pour accéder à l'espace de noms racine/WMI et à la classe de température MSAcpi_ThermalZone. Cela donne la température en dixièmes de Kelvin, donc vous aurez besoin de convertir en Celsius en déduisant 2732 et en divisant par 10.
Je ne sais pas à propos de Linux ou Mac J'ai peur, mais il peut y avoir des bibliothèques équivalentes peut utiliser. Un rapide Google a indiqué que/proc/acpi/thermal_zone/THM/temperature peut être ce que vous voulez si votre distribution supporte le système de fichiers virtuel proc pour accéder aux informations du noyau.
Sous Linux, cette information se trouve dans/proc/acpi/thermal_zone/
Dupliquer. http://stackoverflow.com/questions/2440511/getting-cpu-temperature-using-python –