Я провожу массу экспериментов, и мне надоело вручную открывать терминал и набирать:
!tensorboard --logdir="C:\Users\OneDrive \Pycharm\DANN MNISTM SVHN\tmp\1561358957553" --host localhost --port 9353
, чтобы запустить TensorBoard
.Я хочу сделать это программно.
Я хочу сделать это в Pycharm
или даже Jupyter
.Но я хочу, чтобы это было сделано в новом ноутбуке / терминале в случае Jupyter
, а не в том, который я сейчас использую, потому что это приведет к перегружению терминала и помешает мне выполнить дополнительную обработку.То же самое в случае Pycharm
, я хочу, чтобы команда выше выполнялась в новой консоли IPython
/ терминале.Есть ли Python/IPython
способ сделать это?
Вот что я попробовал:
import os
os.startafile('cmd')
Но я не знаю, как писать команды в это вновь созданное окно, не переходя кэто вручную.
Я также попробовал подпроцесс Popen, но он не сработал, в частности, я создал дочерний процесс, используя Popen, но когда я вызываю метод connect и отправляю команду, он ждет ответа!Я не хочу ждать, нет никакого ответа.Я просто хочу перейти к следующей команде.