即時通訊使用Python 3.5,我的代碼如下:Process.stdout.readline()不正確輸出
鑑於a_sentence程序while循環過程中掛起,因爲line_read是「」,所以它永遠不會增加nl_c,因此永遠不會退出循環,我對使用子流程相對來說比較陌生,所以我不確定問題出在哪裏,是不是正確讀取或輸出。 tl; dr當它應該是一個任意字符串時,子進程的輸出是「」。
有人可以指示我在正確的方向上獲得line_read = proc.stdout.readline()
是上面輸入的行嗎?
反正什麼是「a_sentence」?你不顯示它的初始化。不知道你給我們一個你的問題的MCVE。 – RobertB
a_sentence只是一個任意的句子字符串。我編輯了代碼來舉例。 – SharpObject
你在哪裏打電話給'溝通()'? – RobertB