在python中實(shí)現(xiàn)調(diào)用可執(zhí)行文件.exe的3種方法
方法一、
os.system() 會(huì)保存可執(zhí)行程序中的打印值和主函數(shù)的返回值,且會(huì)將執(zhí)行過(guò)程中要打印的內(nèi)容打印出來(lái)
import os main = "project1.exe" r_v = os.system(main) print (r_v )
方法二、
commands.getstatusoutput() 會(huì)保存可執(zhí)行程序中的打印值和主函數(shù)的返回值,但不會(huì)將執(zhí)行過(guò)程中要打印的內(nèi)容打印出來(lá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() 會(huì)保存可執(zhí)行程序中的打印值,但不會(huì)保存主函數(shù)的返回值,也但不會(huì)將執(zhí)行過(guò)程中要打印的內(nèi)容打印出來(lái)
import os main = "project1.exe" f = os.popen(main) data = f.readlines() f.close() print (data)
另外,上面提到的三種方式,實(shí)際上都是在python中執(zhí)行命令,因此他們不只是用來(lái)執(zhí)行可執(zhí)行文件,也可以用來(lái)執(zhí)行l(wèi)inux系統(tǒng)中別的指令。
以上這篇在python中實(shí)現(xiàn)調(diào)用可執(zhí)行文件.exe的3種方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python一鍵生成所有依賴(lài)包清單方法小結(jié)
本文主要介紹了Python一鍵生成所有依賴(lài)包清單方法小結(jié),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-07-07
Python實(shí)現(xiàn)PS圖像明亮度調(diào)整效果示例
這篇文章主要介紹了Python實(shí)現(xiàn)PS圖像明亮度調(diào)整效果,結(jié)合實(shí)例形式分析了Python基于skimage模塊調(diào)整圖片明亮度的原理與具體操作技巧,需要的朋友可以參考下2018-01-01
python 使用遞歸的方式實(shí)現(xiàn)語(yǔ)義圖片分割功能
這篇文章主要介紹了python 使用遞歸的方式實(shí)現(xiàn)語(yǔ)義圖片分割,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-07-07
python中g(shù)etaddrinfo()基本用法實(shí)例分析
這篇文章主要介紹了python中g(shù)etaddrinfo()基本用法,實(shí)例分析了Python中使用getaddrinfo方法進(jìn)行IP地址解析的基本技巧,需要的朋友可以參考下2015-06-06
python基礎(chǔ)之類(lèi)屬性和實(shí)例屬性
這篇文章主要介紹了python類(lèi)屬性和實(shí)例屬性,實(shí)例分析了Python中返回一個(gè)返回值與多個(gè)返回值的方法,需要的朋友可以參考下2021-10-10
python自定義函數(shù)def的應(yīng)用詳解
這篇文章主要介紹了python自定義函數(shù)def的應(yīng)用詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06
Python標(biāo)準(zhǔn)庫(kù)中的logging用法示例詳解
logging是Python標(biāo)準(zhǔn)庫(kù)中記錄常用的記錄日志庫(kù),通過(guò)logging模塊存儲(chǔ)各種格式的日志,主要用于輸出運(yùn)行日志,可以設(shè)置輸出日志的等級(jí)、日志保存路徑、日志文件回滾等,這篇文章主要介紹了Python標(biāo)準(zhǔn)庫(kù)中的logging,需要的朋友可以參考下2022-09-09

