Как запустить программу, чтобы она была самостоятельным процессом?
День добрый! Пишу под Windows, уже пару дней ищу ответы на этот вопрос, но ничего дельного пока не вышло
Ситуация следующая: У меня есть Python скрипт, от которого нужно, чтобы он по вызову запускал некоторую программу, как самостоятельный процесс и завершался, не утаскивая её с собой
В чем же заключается проблема? Добиться от Python того, чтобы он не ждал процесс вопросов нет, сложность в том, что он привязывает процесс к своей консоли, мне же нужно от этой консоли избавится. На Linux проблем вынести процесс не было, тут же целая задача
Подскажите, как лучше реализовать решение? Единственное, что приходит в голову, это или использовать pythonw или спавнить новую консоль с параметрами скрытия, но это звучит как - то странно, кажется, что такой простой запрос должен реализовываться попроще
лишние
и еще момент у start есть идеологический баг, если следующий аргумент будет в ковычках (например путь к программе имеет пробелы) то он воспринимает его не как приложение - а как заголовок окна шел (т.е. start "c:\program files\zzz" откроет шел cmd с заголовком c:\program files\zzz) поэтому нужно добавлять к start пустую строчку ""