psutil

Форк
0
/
fans.py 
36 строк · 771.0 Байт
1
#!/usr/bin/env python3
2

3
# Copyright (c) 2009, Giampaolo Rodola'. All rights reserved.
4
# Use of this source code is governed by a BSD-style license that can be
5
# found in the LICENSE file.
6

7
"""Show fans information.
8

9
$ python fans.py
10
asus
11
    cpu_fan              3200 RPM
12
"""
13

14
from __future__ import print_function
15

16
import sys
17

18
import psutil
19

20

21
def main():
22
    if not hasattr(psutil, "sensors_fans"):
23
        return sys.exit("platform not supported")
24
    fans = psutil.sensors_fans()
25
    if not fans:
26
        print("no fans detected")
27
        return
28
    for name, entries in fans.items():
29
        print(name)
30
        for entry in entries:
31
            print("    %-20s %s RPM" % (entry.label or name, entry.current))
32
        print()
33

34

35
if __name__ == '__main__':
36
    main()
37

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.