TGViewer
[PYTHON:TODAY] [PYTHON:TODAY] @python2day · 63.6K subscribers
Post #6849 12.6K
🖥 Мониторим температуру CPU на Python

Простой скрипт, который покажет, как чувствует себя твой процессор — прямо в терминале:

✅ Работает на Linux/Windows/Mac
✅ Поддерживает AMD (k10temp), Intel (coretemp), другие
✅ Без лишних библиотек — только psutil и lm-sensors

📦 Установка:
$ sudo apt install lm-sensors # для Nix систем
$ pip install psutil


💻 Скрипт:

import psutil
from typing import Optional

def get_cpu_temperature() -> Optional[str]:
"""
Получает текущую температуру процессора с поддержкой датчиков.

Возвращает:
Строку с температурой CPU в градусах Цельсия или сообщение об ошибке.
"""
temps = psutil.sensors_temperatures()

if not temps:
return "Температурные датчики не найдены."

# Для процессоров AMD, чаще всего данные находятся в "k10temp"
if "k10temp" in temps:
for entry in temps["k10temp"]:
if entry.label in ("Tctl", "Tdie"):
return f"Температура CPU: {entry.current:.1f}°C"
return "Сенсор 'k10temp' найден, но метка Tctl отсутствует."

# Универсальный обход всех адаптеров (на случай, если сенсоры называются иначе)
for name, entries in temps.items():
for entry in entries:
if entry.label.lower().startswith("package") or "core" in entry.label.lower():
return f"Температура CPU: {entry.current:.1f}°C"

return "Не удалось определить температуру CPU."

def main() -> None:
"""Главная точка входа в скрипт."""
print(get_cpu_temperature())

if __name__ == "__main__":
main()


👍 Можно подключить к Telegram-боту или логгировать в файл.

#python #code
  • 🔥 43
  • 👍 19
  • ❤ 11
  • 😱 2
More from @python2day
  1. Oct 11, 2026😂 Олды тут? Цены на ОЗУ росли не зря... ⚔️
  2. Oct 11, 2026🤖 Делаем Opus 5.5 дешевле до 90%! Вам наверняка знакомо, когда до MVP остаётся всего пару…
  3. Oct 11, 2026⚡️ Telegram готовит революцию в сообщениях — прямо внутри переписки могут появиться полноц…
  4. Oct 11, 2026🌟 В Уфе 11-летний школьник проиграл в онлайн-казино больше миллиона рублей и устроился ку…
  5. Oct 9, 2026😂 Такого вы точно ещё не видели. Как быстро поднять бабла? Но, есть нюанс… можно отъехать…
  6. Oct 9, 2026Самый дорогой способ проверить идею — полгода её разрабатывать. Сначала проверьте спрос. Т…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →