python調用exe程序
『壹』 python 如何啟動本地exe應用程序
from os import startfile
filepath = input("請輸入程序路徑: ")
startfile(filepath)
『貳』 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
py2exe啊,一點也不老,穩定而且好用。
操作步驟如下:
如果你有一個名為helloworld.py的python腳本,你想把它轉換為運行在windows上的可執行程序,並運行在沒有安裝python的windows系統上,那麼首先你應寫一個用於發布程序的設置腳本例如mysetup.py,在其中的setup函數前插入語句import py2exe 。
mysetup.py示例如下:
# mysetup.py
from distutils.core import setup
import py2exe
setup(console=["helloworld.py"])
然後按下面的方法運行mysetup.py:
python mysetup.py py2exe
上面的命令執行後將產生一個名為dist的子目錄,其中包含了helloworld.exe,python24.dll,library.zip這些文件。
如果你的helloworld.py腳本中用了已編譯的C擴展模塊,那麼這些模塊也會被拷貝在個子目錄中,同樣,所有的dll文件在運行時都是需要的,除了系統的dll文件。
dist子目錄中的文件包含了你的程序所必須的東西,你應將這個子目錄中的所有內容一起發布。
默認情況下,py2exe在目錄dist下創建以下這些必須的文件:
1、一個或多個exe文件。
2、python##.dll。
3、幾個.pyd文件,它們是已編譯的擴展名,它們是exe文件所需要的;加上其它的.dll文件,這些.dll是.pyd所需要的。
4、一個library.zip文件,它包含了已編譯的純的python模塊如.pyc或.pyo
上面的mysetup.py創建了一個控制台的helloword.exe程序,如果你要創建一個圖形用戶界的程序,那麼你只需要將mysetup.py中的console=["helloworld.py"]替換為windows=["myscript.py"]既可。
py2exe一次能夠創建多個exe文件,你需要將這些腳本文件的列表傳遞給console或windows的關鍵字參數。如果你有幾個相關聯的腳本,那麼這是很有用的。
運行下面個命令,將顯示py2exe命令的所有命令行標記。
python mysetup.py py2exe --help
『肆』 exe怎麼調用python
exe調用python的方法:
打開cmd,使用pip下載pyinstaller包,然後進入python程序所在的目錄下
輸入命令「pyinstaller -F 文件名」把python程序打包成exe文件
雙擊執行就調用python了
示例如下:
更多Python知識,請關註:Python自學網!!
『伍』 關於python中用subprocess調用exe子進程的問題
'C:\DSATools_8_net\Tsat\bin\tsat_batch.exe'
兄弟,這里有問題.
'C:\\DSATools_8_net\\Tsat\\bin\\tsat_batch.exe'
python里單引號和雙引號是一樣的東西,perl和shell里的才不一樣.反斜杠有轉義作用,你要在文本中用反斜杠原字元,就得再拿一個反斜杠轉義一下嘛!!
當然,你也可以寫成:
'C:/DSATools_8_net/Tsat/bin/tsat_batch.exe'
『陸』 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如何調用window的exe文件並傳參,最後獲得exe執行的結果
param='c:\'
r=os.popen("dir"+param)
data=r.readlines()
r.close()
print''.join(data)
『捌』 python怎麼生成exe程序
環境:pycharm2018.1+win7+python3.7
工具:pyinstaller
1、安裝pyinstaller,cmd --> pip install pyinstaller
2、安裝完成後,打開cmd,輸入命令:pyinstaller -F *.py(星號為py文件的全路徑,如下圖)
如下圖顯示,打包成功,會顯示exe文件的位置,找到運行即可用。
推薦學習《Python教程》。
『玖』 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腳本創建的一樣的窗體。