Python: esperando que finalice el proceso externo iniciado

La pregunta ya está en el título: ¿cómo se puede hacer que el script de Python espere hasta que se complete algún proceso iniciado con la llamada os.system ()? Por ejemplo, un código como

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

Esto inicia el proceso solicitado n veces simultáneamente, lo que puede hacer que mi PC sude un poco)

Gracias por cualquier consejo.

Respuestas a la pregunta(4)

Su respuesta a la pregunta