Использование команды start в сценариях Python

ispolzovanie komandy start v scenariyah python Системные инструменты параллельного выполнения

Мы знаем, что функции 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

Оцените статью
Секреты программирования
Добавить комментарий