top

使用Python 執行Perl 程式

想要請教各位前輩:
小弟想透過撰寫Python在Linux系統上執行一支Perl的程式
請問我可以怎麼做?

還請各位前輩指教
感謝!!!

TOP

前輩你好:
很感謝你上一次給的方向
自從上次你給了樓上的提示後
嘗試了幾天,我現在有得到很接近我要的成果
可是還差臨門一腳
----------------------------------------------------------------------------------------------
下面是主要程式碼:
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
請問我可以怎麼解決這個問題?

希望前輩可以不吝指教小弟

TOP