㈠ 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編程的學習方法及素材等內容,可以點擊本站其他文章學習。
㈡ python 如何啟動本地exe應用程序
from os import startfile
filepath = input("請輸入程序路徑: ")
startfile(filepath)
㈢ python怎麼調用exe程序
PLAYER_1 = '"C:\Program Files\Tencent\QQMusic\QQMusic.exe"'
file = r"D:\tmp\trancecontrol-Emotions.mp3"
#方法1:
import subprocess
subprocess.Popen(PLAYER_1 + " " + file); #非阻塞
#subprocess.Popen(PLAYER_1 + " " + file).wati(); #阻塞
#方法2:阻塞
import os
#os.system(PLAYER_1 + " " + file);
㈣ python啟動電腦程序
import os
#打開圖片
os.startfile(r'D:\新建.png')
#打開txt文件
os.startfile(r'D:\新建文本文檔.txt')
#打開exe文件
os.startfile(r'D:\360DrvMgrInstaller_beta.exe')
"""startfile命令里只需輸入文件的路徑即可"""
進階用法
官方解釋os.startfile函數有兩個參數
os.startfile(path[, operation])
path指的是文件路徑,有意思的是operation參數,
當 operation 未指定或指定為 'open' 時,通過擴展名相關聯的應用程序(如果有)打開文件。
當指定另一個 operation 時,它必須是一個「命令動詞」 (「command verb」),該詞指定對文件執行的操作。文檔中的常用動詞有 'print' 和 'edit' (用於文件),以及 'explore' 和 'find' (用於目錄)。
㈤ python可以將程序編程.exe執行文件嗎
python生成windows下exe格式的可執行程序有三種可選方案:
py2exe是大家所熟知的,今天要介紹pyinstaller,
這個工具全平台可用。
曾使用python製作一個工具程序供公司同事使用後,由於公司使用mac
linux
windows都有很多,就使用過它來將程序做成可執行文件,兼容性好,只是會使得程序在linux平台和mac平台啟動較慢(windows還是比較快的),但基本夠用。
㈥ python怎麼生成exe程序
環境:pycharm2018.1+win7+python3.7
工具:pyinstaller
1、安裝pyinstaller,cmd --> pip install pyinstaller
2、安裝完成後,打開cmd,輸入命令:pyinstaller -F *.py(星號為py文件的全路徑,如下圖)
如下圖顯示,打包成功,會顯示exe文件的位置,找到運行即可用。
推薦學習《Python教程》。
㈦ python 怎麼執行exe程序
使用os.system函數運行其他程序
os模塊中的system()函數可以方便地運行其他程序或者腳本。其函數原型如下所示。
os.system(command)
其參數含義如下所示。
command 要執行的命令,相當於在Windows的cmd窗口中輸入的命令。如果要向程序或者腳本傳遞參數,可以使用空格分隔程序及多個參數。
以下實例實現通過os.system()函數打開系統的記事本程序。
>>> import os
# 使用os.system()函數打開記事本程序
>>> os.system('notepad')
0 # 關閉記事本後的返回值
# 向記事本傳遞參數,打開python.txt文件
>>> os.system('notepad python.txt')
㈧ python 生成的exe 怎麼運行
Python是一種簡單而強大的編程語言,適用於編寫腳本,甚至於應用程序的開發。Python可用的各種GUI包使得利用Python編寫全功能的應用變為可能。這很好,但你有沒有想過將你編寫的Python腳本轉化為可執行文件?這似乎是一個很贊的主意,有許多原因!你可以在沒有Python解釋器的情況下重新部署你的應用。終端用戶不需要在他的機器上安裝Python。你可以將你的應用閉源(很不幸)等等……這篇文章可以告訴你如何從你的Python腳本生成win32可執行文件。
Python is a simple and powerful language for scripting and even application development. Various GUI packages available for Python makes it suitable for developing full fledged applications in python. Ok that is fine, but ever thought of creating an executable file from the python script you wrote? This seems to be a nice idea, there are many reasons why! You can redistribute your application without python. The end user needn't to install python on his machine. You can make your application closed source (unfortunate) etc... Read on this article to find how you can create win32 executables from your Python script.
This tutorial will give step by step instruction on how to create Win32 executable from Python script. Make sure that the following are installed on your system.
這篇教程將會一步一步的介紹如何從Python腳本創建Win32可執行文件。請確保你的系統里已經安裝了下面的程序。
Python. Get Python fromh and install on your machine.
py2exe. Get py2exe from 下載時注意安裝的Python版本。
命令行程序
下面的示例代碼會在命令行里列印一行標題,以及從1到10的數字。
test.py
print "Python script to exe test program"count = 0while count < 10:print "count = " + str(count) +"
"count = count + 1123456
把這段代碼保存在test.py(或者別的以.py為後綴的)文件中。用Python解釋器首先測試並成功運行這段代碼。要完成這一步,只需要在命令行里輸入「python test.py」。你應當在命令行里看到下面的輸出。
目前為止一切順利。現在讓我們看看我們怎樣從腳本構建windows可執行程序。創建一個新文件命名為setup.py並將下面的代碼粘貼進去。
setup.py
from distutils.core import setupimport py2exe
setup(console=['gui.py'])123
構建可執行文件時,在命令提示符里運行「python setup.py py2exe」。一旦構建過程完成,移動到dist子目錄下並通過在命令行里鍵入「gui.exe」來運行這個可執行文件。現在你應該看到與前面用Python腳本創建的一樣的窗體。
㈨ python怎麼控制外部程序,操作exe
import win32api
import os
import time
win32api.ShellExecute(0, 'open', "名字.exe", 「參數,可選」, 「exe路徑」, 1) # 打開exe
time.sleep(3) # 等待3秒
# 該命令控制台會輸出亂碼,不影響使用。原因:Windows默認gbk編碼,IDE默認UTF-8
os.system(r"taskkill /F /IM 名字.exe") # 關閉exe