標題:
使用Python 執行Perl 程式
[列印本頁]
作者:
archervr
時間:
2015-8-5 17:53
標題:
使用Python 執行Perl 程式
想要請教各位前輩:
小弟想透過撰寫Python在Linux系統上執行一支Perl的程式
請問我可以怎麼做?
還請各位前輩指教
感謝!!!
作者:
codedata
時間:
2015-8-6 13:04
python call perl
作者:
archervr
時間:
2015-8-11 23:36
前輩你好:
很感謝你上一次給的方向
自從上次你給了樓上的提示後
嘗試了幾天,我現在有得到很接近我要的成果
可是還差臨門一腳
----------------------------------------------------------------------------------------------
下面是主要程式碼:
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
請問我可以怎麼解決這個問題?
希望前輩可以不吝指教小弟
歡迎光臨 CodeData 技術論譠 (http://www.codedata.com.tw/forum/)
Powered by Discuz! 7.2