前輩你好:
很感謝你上一次給的方向
自從上次你給了樓上的提示後
嘗試了幾天,我現在有得到很接近我要的成果
可是還差臨門一腳
----------------------------------------------------------------------------------------------
下面是主要程式碼:
import subprocess
from subprocess import Popen
from subprocess import PIPE
child = subprocess.Popen(["perl","energy_main"], stdin=subprocess.PIPE)
child.communicate("1")
----------------------------------------------------------------------------------------------
我需要對energy_main分別先輸入 1 再輸入 2
透過child.communicate("1") 成功對子行程輸入 1
但我找不到方法對子行程接著輸入 2
請問我可以怎麼解決這個問題?
希望前輩可以不吝指教小弟 |