我有一個非常簡單的問題,但似乎無法在任何地方獲得簡單的解決方案。 我有一個應用程序在我的Pi上運行,我通過鍵入終端並傳遞一些參數開始。例如:Pi 3上的Python打開並控制一個控制檯應用程序
sudo $HOME/Projects/myExampleApp MD_DWNC2378
這會導致控制檯應用程序啓動並且如預期的那樣可以接受鍵盤輸入。
現在,我想要做的是重複迄今從python應用程序描述的過程。我的python應用程序應該能夠在終端中打開myExampleApp,獲取對控制檯窗口的引用,然後將來自我的Python應用程序的任何命令作爲鍵盤按鈕輸入到myExampleApp。
在Windows平臺上,pywinauto庫可以完成這項工作。
什麼是我在我的Pi 3上運行的Linux上描述的最佳選擇?
任何建議將是非常有益的。
看看python的'subprocess'模塊。 – cdarke
pywinauto是GUI應用程序,爲什麼使用它的控制檯? +1子進程。 –