Мы знаем, что функции os.system и os.popen можно вызывать в сценариях для запуска любых команд, которые можно ввести в командной строке DOS, поэтому из сценариев на языке Python можно запускать независимо выполняемые программы простым выполнением команды DOS start. Например:
C:\…\PP4E\System\Media> python
>>> import os
>>> cmd = ‘start lp4e-preface-preview.html’ # запустит броузер IE
>>> os.system(cmd) # как независимую программу
0
Вызов функции os.system в этом примере запустит броузер веб-страниц, зарегистрированный в вашей системе как средство просмотра файлов с расширением .html (если только эти программы уже не выполняются). Запущенные программы выполняются совершенно независимо от сеанса Python — при выполнении команды DOS start функция os.system не ждет завершения запущенной программы.
Использованная литература:
Марк Лутц — Программирование на Python, 4-е издание, I том, 2011