2016-02-07 62 views
0

要在兩個不同的串行端口上運行少量測試,即ttyS0ttyS1,我需要在兩個不同的終端窗口或選項卡上工作,因爲我必須運行的命令應通過Python腳本同時鍵入。如何使用Python獲取Ubuntu Terminal的窗口句柄?

我以前的經驗是自動在Windows操作系統上,並與win32gui庫的幫助下爲Python很容易得到窗口handles.I了幫助從這裏這個HWND of each window in Python

但一些任務,我找不到任何可以在Ubuntu中幫助我的圖書館。

回答

0

這給了你當前的tty的名字在Python:

import os,sys 

os.ttyname(sys.stdout.fileno()) 

如果你需要在Unix終端那麼簡單tty是你的朋友。然後你可以做例如echo hello > /dev/pts/#寫入您的鄰居選項卡或窗口。