Я пытаюсь создать скрипт, который определяет, был ли исполняемый файл, запущенный с использованием Popen, успешно запущен или нет (возможно, если он был заблокирован антивирусом или сама программа не работает). Может быть, проверив, является ли файл памятью или нет? Я не совсем уверен, каков наилучший способ обнаружения файла в этом случае, и если у вас есть более подходящее предложение, то, конечно, не стесняйтесь поделиться им.
Это мой код:
for file in glob.glob('*.exe'):
try:
subprocess.Popen(file)
except Exception:
print('okay')
Я пытаюсь выяснить, что вставить в последнюю часть «кроме», чтобы заставить эту работу работать так, как я хочу.