Exécuter une commande de terminal à partir de python dans une nouvelle fenêtre de terminal?

Le but ici est d'exécuter un nouveau fichier python dans un nouveau shell et existants fichier python dans un shell. Dire que j'ai deux fichiers, aaa.py et bbb.py. Disons pour simplifier que tous les aaa.py n'est...

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

...et permet de dire que bbb.py n'est...

print 'It worked'

L'objectif est maintenant d'exécuter aaa.py dans le terminal 1 et le préparer pour le lancement bbb.py dans le terminal 2. Je m'attends à quelque chose comme la commande ci-dessous pour exister, mais ne peut pas le comprendre.

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

source d'informationauteur Evan Cathcart