У меня есть сценарий Python, который открывает 4 разных программы. Есть ли способ кодировать в скрипте, который он должен остановиться, когда эти программы закрываются?import os
import sys
import subprocess
from subprocess import Popen
def back_insert(filename):
#inserts backslashes into paths that have spaces in them
flist = list(filename)
i = 0
while i < len(flist):
if flist == " ":
flist.insert(i, "\\")
i += 2
else: i += 1
fstring = "".join(flist)
return fstring
#set full Path to Emulator Executable:
game = back_insert("/usr/bin/snes9x-gtk")
#set full Path to your Tracker:
tracker = back_insert("/usr/share/OpenTracker/OpenTracker")
#set full Path to Qusb or SNI:
wsocket = back_insert("/bin/QUsb2Snes")
#set full Path to your Timer:
counter = back_insert("/home/user/LibreSplit/libresplit")
#Runs the Emulator, socket, Timer and Tracker
commands = [wsocket, counter, tracker, game]
procs = [Popen(i) for i in commands]
for p in procs:
p.wait()
Подробнее здесь: https://stackoverflow.com/questions/796 ... are-closed
Конец сценария Python, когда все приложения, которые он открылся, закрыты ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Конец сценария Python, когда все приложения, которые он открылся, закрыты
Anonymous » » в форуме Python - 0 Ответы
- 2 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Конец сценария Python, когда все приложения, которые он открылся, закрыты
Anonymous » » в форуме Python - 0 Ответы
- 2 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Vuetify, когда диалог открывается из пункта меню. Диалог открылся, но меню все еще появляется
Anonymous » » в форуме CSS - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-