2013-05-20 86 views

回答

2

docs

Popen.communicate(input=None) 

與互動的過程:將數據發送至標準輸入。從stdout和stderr中讀取數據, ,直到達到文件結尾。等待進程到 終止。可選的輸入參數應該是一個字符串,將 發送給子進程,如果沒有數據發送給子進程,則爲None。

communicate()返回元組(stdoutdata,stderrdata)。

所以communicate()[0]被用於訪問和stdoutdatacommunicate()[1]訪問stderrdata

要訪問的元素中的元組,或者我們使用索引列表中,第一元件是在索引0

>>> tup = ("foo", "bar") 
>>> tup[0] 
'foo' 
>>> tup[1] 
'bar' 
相關問題