#python #time #timer
#python #время #таймер
Вопрос:
Я пытаюсь создать таймер, который отсчитывает время, как долго я использовал Google Chrome:
import subprocess
import time
start = time.time()
subprocess.Popen(['C:Program Files (x86)GoogleChromeApplication\chrome.exe'])
end = time.time()
print(end - start)
Вывод — это просто время, в течение которого выполняется выполнение.
Как я могу создать аргумент: когда Chrome закрыт = end?
Ответ №1:
Вы можете поставить «подпроцесс.Введите Popen()» в переменную и используйте функцию poll(), чтобы проверить, активен процесс или нет:
s = subprocess.Popen(['C:Program Files (x86)GoogleChromeApplication\chrome.exe'])
check = s.poll()
if check == none:
#subprocess is alive
else:
#subprocess is terminated