Как узнать, что мой скрипт работает в фоновом режиме или на переднем плане? - PullRequest
1 голос
/ 26 сентября 2019

Я разработал алгоритм, который был создан для работы на переднем плане (с несколькими красивыми и элегантными принтами), но понял, что большую часть времени он будет работать в фоновом режиме.

К сожалению, я выполнил задачу, которая выполняетсякаждый раз проверять размер терминала, выполнять некоторые вычисления и эффективно выводить результаты.И поскольку эта задача требует немного обработки, когда мой сценарий был в фоновом режиме, я бы хотел отключить его.

Есть ли способ узнать, была ли программа запущена в фоновом режиме или на переднем плане в python?

1 Ответ

4 голосов
/ 26 сентября 2019

Простой:

import sys

sys.stdout.isatty()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...