Получение фактического терминала Окно , открытое для просмотра пользователем, и ввод в него потребует некоторого сложного взаимодействия с X11, который управляет рабочим столом в Ubuntu.
Но если всевы хотите, чтобы ваш код Python выполнял команды и просматривал их вывод, не обязательно имея реальное окно, вам, вероятно, нужен модуль подпроцесса .В текущих версиях Python 3 вы можете передать capture_output=True
в subprocess.Run()
вместе с вашей командой, а затем посмотреть на вывод команды (в .stdout
под возвращенным CompletedProcess
), чтобы увидеть, выглядит ли это какВы хотели, чтобы это выглядело.