Выполнить команду терминала из 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)