Целью здесь является запуск нового файла python в новой оболочке из существующего файла python и существующего файла python в существующей оболочке. Скажем, у меня есть два файла: aaa.py и bbb.py. Позволяет сказать для простоты, что все aaa.py действительно...
subprocess.call('python bbb.py', shell=True)
... и скажем, что bbb.py делает...
print 'It worked'
Теперь цель состоит в том, чтобы запустить aaa.py в терминале 1 и запустить его для запуска bbb.py в терминале 2. Я ожидал бы, что что-то вроде приведенной ниже команды существует, но не может понять это.
subprocess.call_in_new_window('python bb.py', shell=True)