可能重複:
How to get output from subprocess.Popen()
Retrieving the output of subprocess.call()Python的子進程得到孩子的輸出
這裏是我的問題。我有一個名爲device_console的可執行文件。 device_console爲設備提供命令行界面。在device_console中,可以運行四個命令:狀態,列表,清除和退出。每個命令產生一個輸出。舉個例子:
[[email protected] ~]$ device_console
device_console> list
File A
File B
device_console> status
Status: OK
device_console> clear
All files cleared
device_console> list
device_console> exit
[[email protected] ~]$
作爲測試的一部分,我想要得到每個命令的輸出。我想爲它使用Python。我正在看Python的子進程,但不知何故,我無法將它們放在一起。你能幫忙嗎?
所有這些的副本:http://stackoverflow.com/search?q=%5Bpython%5D+subprocess+output。特別是,http://stackoverflow.com/questions/1388753/how-to-get-output-from-subprocess-popen只是許多重複之一。 – 2010-02-09 11:19:25