在python中實現(xiàn)調(diào)用可執(zhí)行文件.exe的3種方法
方法一、
os.system() 會保存可執(zhí)行程序中的打印值和主函數(shù)的返回值,且會將執(zhí)行過程中要打印的內(nèi)容打印出來
import os main = "project1.exe" r_v = os.system(main) print (r_v )
方法二、
commands.getstatusoutput() 會保存可執(zhí)行程序中的打印值和主函數(shù)的返回值,但不會將執(zhí)行過程中要打印的內(nèi)容打印出來
import subprocess
import os
main = "project1.exe"
if os.path.exists(main):
rc,out= subprocess.getstatusoutput(main)
print (rc)
print ('*'*10)
print (out)
方法三、
popen() 會保存可執(zhí)行程序中的打印值,但不會保存主函數(shù)的返回值,也但不會將執(zhí)行過程中要打印的內(nèi)容打印出來
import os main = "project1.exe" f = os.popen(main) data = f.readlines() f.close() print (data)
另外,上面提到的三種方式,實際上都是在python中執(zhí)行命令,因此他們不只是用來執(zhí)行可執(zhí)行文件,也可以用來執(zhí)行l(wèi)inux系統(tǒng)中別的指令。
以上這篇在python中實現(xiàn)調(diào)用可執(zhí)行文件.exe的3種方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Python實現(xiàn)PS圖像明亮度調(diào)整效果示例
這篇文章主要介紹了Python實現(xiàn)PS圖像明亮度調(diào)整效果,結合實例形式分析了Python基于skimage模塊調(diào)整圖片明亮度的原理與具體操作技巧,需要的朋友可以參考下2018-01-01
python 使用遞歸的方式實現(xiàn)語義圖片分割功能
這篇文章主要介紹了python 使用遞歸的方式實現(xiàn)語義圖片分割,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-07-07

