如何获得Ubuntu终端';使用Python的窗口句柄?

如何获得Ubuntu终端';使用Python的窗口句柄?,python,ubuntu,terminal,window,Python,Ubuntu,Terminal,Window,为了在两个不同的串行端口上运行一些测试,即ttyS0和ttyS1,我需要在两个不同的终端窗口或选项卡上工作,因为我必须运行的命令应该通过Python脚本同时键入 我以前的经验是在Windows操作系统上自动化一些任务,在Python的win32gui库的帮助下,很容易获得窗口句柄 但是,我在Ubuntu中找不到任何可以帮助我的库。这提供了Python中当前tty的名称: import os,sys os.ttyname(sys.stdout.fileno()) 如果您在Unix终端中需要它,

为了在两个不同的串行端口上运行一些测试,即
ttyS0
ttyS1
,我需要在两个不同的终端窗口或选项卡上工作,因为我必须运行的命令应该通过Python脚本同时键入

我以前的经验是在Windows操作系统上自动化一些任务,在Python的
win32gui
库的帮助下,很容易获得窗口句柄


但是,我在Ubuntu中找不到任何可以帮助我的库。

这提供了Python中当前tty的名称:

import os,sys

os.ttyname(sys.stdout.fileno())
如果您在Unix终端中需要它,那么简单的
tty
就是您的朋友。然后您可以执行例如
echo hello>/dev/pts/#
写入相邻的选项卡或窗口