@jakayla
Для получения информации о температуре видеокарты в Python можно использовать библиотеку pytemperature
. Вот пример кода:
1 2 3 4 5 6 7 8 9 |
import pytemperature # Открываем файл, содержащий информацию о температуре видеокарты (в Linux это файл /sys/class/thermal/thermal_zoneX/temp) with open('/sys/class/thermal/thermal_zone0/temp', 'r') as file: temp = int(file.read()) / 1000 # Считываем значение и делим его на 1000, чтобы получить температуру в градусах Цельсия temp_in_celsius = pytemperature.k2c(temp) # Преобразуем температуру в градусах Кельвина в градусы Цельсия print(f"Температура видеокарты: {temp_in_celsius} °C") |
Обратите внимание, что код работает для Linux. Если вы используете другую операционную систему, возможно потребуется найти правильный файл для чтения температуры видеокарты.