/
ilya.petrash
/
SimplePyScripts
Обзор
Документация
Войти
/
ilya.petrash
/
SimplePyScripts
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
psutil_example/get_win_services.py
30 строк
853 B
gil9red
Refactoring. Using black code style
20 апр 2023, 14:10
20 апр 2023, 14:10
fa34ce6
Код
Авторство
О чём код?
#!/usr/bin/env python3 # -*- coding: utf-8 -*- __author__ = "ipetrash" # pip install psutil import psutil from psutil._pswindows import WindowsService def get_win_services() -> list[WindowsService]: return list(psutil.win_service_iter()) if __name__ == "__main__": win_service_list = get_win_services() print(f"Win service list ({len(win_service_list)}):") for service in win_service_list: title = f"{service.name()!r} ({service.display_name()})" path = ( f"Pid={service.pid()}, name={service.name()!r}, display_name={service.display_name()!r}, " f"status={service.status()!r}, start_type={service.start_type()!r}" ) print("Title:", title) print("Path:", path) print("Status:", service.status()) print("binpath:", service.binpath()) print()