python調用外部exe程序
使用python3訪問外部exe程序,同時傳入參數,并獲取程序執(zhí)行結果,如C++編寫的程序。下面是學習啦小編收集整理的python調用外部exe程序,希望對大家有幫助~~
python調用外部exe程序
工具/原料
python3
exe程序
方法/步驟
使用python自帶的subprocess庫。
導入庫(很簡單)。
指定外部exe程序的路徑。并指定傳入參數,注意使用二進制格式傳入。
這一步很關鍵。subprocess的Popen方法有很多的參數,對于初學者而言,不必深究。這里我以 后綴表達式的轉換程序為例。傳入參數為字符串,傳出也是字符串。兩個進程建立pipe管道通信。請仔細體會參數的使用。p.communicate()方法返回的是元組,可根據自己需求選取元素。該方法同時傳入參數,input=,就是傳參。
程序運行,顯示出exe程序執(zhí)行的結果。相關結果已經處理,去掉不需要的部分,并且轉換成字符串格式。
python調用外部exe程序相關文章:
python調用外部exe程序
上一篇:linux下使用命令修改IP地址
下一篇:Python IDLE啟動錯誤