Python: ожидание завершения запущенного внешнего процесса

Вопрос уже в заголовке - как заставить скрипт python подождать, пока какой-либо процесс, запущенный с вызовом os.system (), не будет завершен? Например, такой код

    for i in range( 0, n ):
       os.system( 'someprog.exe %d' % i )

Это запускает запрошенный процесс одновременно n раз, что может немного испортить мой компьютер)

Спасибо за любой совет.

Ответы на вопрос(2)

Ваш ответ на вопрос