當前位置:首頁 » 編程語言 » python調用exe傳參數

python調用exe傳參數

發布時間: 2025-09-06 10:39:39

python編帶返回值的exe程序

python編帶返回值的exe程序方法。
使用ossystem函數運行其他程序os模塊中的system()函數可以方便地運行其他程序或者腳本。其函數原型如下所示。ossystem(command)其參數含義如下所示。command要執行的命令,相當於在Windows的cmd窗口中輸入的命令。如果要向程序或者腳本傳遞參數,可以使用空格分隔程序及多個參數。以下實例實現通過ossystem()函數打開系統的記事本程序。>>>importos#使用ossystem()函數打開記事本程序>>>ossystem('notepad')0#關閉記事本後的返回值#向記事本傳遞參數,打開pythontxt文件>>>ossystem('notepadpythontxt')

㈡ python中3種調用可執行文件.exe的方法

方法一、os.system() 會保存可執行程序中的列印值和主函數的返回值,且會將執行過程中要列印的內容列印出來。

import os

main = "project1.exe"

r_v = os.system(main)

print (r_v )

方法二、commands.getstatusoutput() 會保存可執行程序中的列印值和主函數的返回值,但不會將執行過程中要列印的內容列印出來。

import subprocess

import os

main = "project1.exe"

if os.path.exists(main):

rc,out= subprocess.getstatusoutput(main)

print (rc)

print ('*'*10)

print (out)

方法三、popen() 會保存可執行程序中的列印值,但不會保存主函數的返回值,也但不會將執行過程中要列印的內容列印出來。

import os

main = "project1.exe"

f = os.popen(main)

data = f.readlines()

f.close()

print (data)

另外,上面提到的三種方式,實際上都是在python中執行命令,因此他們不只是用來執行可執行文件,也可以用來執行linux系統中別的指令。

關於python中3種調用可執行文件.exe的方法,環球青藤小編就和大家分享到這里了,學習是永無止境的,學習一項技能更是受益終身,所以,只要肯努力學,什麼時候開始都不晚。如果您還想繼續了解關於python編程的學習方法及素材等內容,可以點擊本站其他文章學習。

熱點內容
angular2上傳圖片 發布:2025-09-06 12:51:00 瀏覽:830
c語言調用另一個程序 發布:2025-09-06 12:50:29 瀏覽:136
黑馬用的編譯軟體是什麼 發布:2025-09-06 12:41:47 瀏覽:563
電腦版伺服器名字 發布:2025-09-06 12:29:07 瀏覽:348
mysql創建sql 發布:2025-09-06 12:17:09 瀏覽:656
c語言中lib 發布:2025-09-06 12:11:32 瀏覽:736
sqlserver2008復制 發布:2025-09-06 11:58:03 瀏覽:205
整蠱大師腳本 發布:2025-09-06 11:50:07 瀏覽:122
mc伺服器地址怎麼看 發布:2025-09-06 11:49:33 瀏覽:828
編程出錯 發布:2025-09-06 11:29:20 瀏覽:22