¿Ejecutar comando de terminal desde python en la nueva ventana de terminal?

El objetivo aquí es ejecutar un nuevo archivo de python en un nuevo shell y un archivo de python existente en un shell existente. Digamos que tengo dos archivos, aaa.py y bbb.py. Digamos por simplicidad que todo lo que aaa.py hace es ...

subprocess.call('python bbb.py', shell=True)

... y digamos que bbb.py lo hace es ...

print 'It worked'

Ahora el objetivo es ejecutar aaa.py en el terminal 1 y hacer que se inicie bbb.py en el terminal 2. Esperaría que existiera algo como el comando a continuación, pero no puedo resolverlo.

subprocess.call_in_new_window('python bb.py', shell=True)

Respuestas a la pregunta(3)

Su respuesta a la pregunta