當前位置:首頁 » 編程語言 » python啟動exe程序

python啟動exe程序

發布時間: 2022-08-21 10:39:23

1. 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

2. 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腳本創建的一樣的窗體。

3. 怎麼啟動運行python3.5

啟動運行Python,可使用Pyhton自身提供的互動式解釋器
linux、Windows、Mac OS的命令行窗口或Shell窗口,執行python命令,啟動Python互動式解釋器。互動式解釋器會等待用戶輸入Python語句。輸入Python語句並回車,解釋器會執行語句並輸出結果。互動式解釋器是學習Python語言比較好的工具,優點是輸入Python語句可以立即得到反饋。

在Windows環境下啟動互動式解釋器

Windows啟動Python互動式解釋器有兩種方式。第一種方式是進入Pyhton的安裝目錄,直接運行python.exe程序;第二種方式是進入Windows命令行窗口,在命令行窗口啟動python.exe。

在Windows命令行窗口啟動Python互動式解釋器,首先需要將Python安裝目錄的路徑,添加到Path系統環境變數。否則,只能進入Python安裝目錄啟動互動式解釋器。在安裝Python3.7時,如果勾選了【Add Python3.7 to PATH】選項,安裝程序會自動把Python安裝目錄添加到Path系統環境變數。
python學習網,免費的python學習網站,歡迎在線學習!
進入Windows命令行窗口,輸入python命令啟動互動式解釋器,輸入python語句並執行,如下圖所示。

使用Python自身提供的IDLE集成開發環境
Pyhton自身提供了一個簡潔的集成開發環境,具備基本的IDE功能。利用IDLE可以較為方便地創建、運行、測試和調試Python程序。
Windows和Mac OS啟動IDLE
Winodws環境下啟動IDLE有多種方式,可以通過快捷菜單、桌面圖標、進入Python安裝目錄直接運行IDLE等方式啟動IDLE。
Mac OS啟動IDLE的方式同啟動交互解釋器相同,可以在Python的安裝目錄直接啟動,也可以在終端窗口輸入open /usr/bin/idle命令啟動。
IDLE的簡單使用
IDLE本身就是一個Python shell,可以在IDLE窗口直接輸入和執行Python語句,IDLE自動對輸入的語句進行排版和關鍵詞高亮顯示。如下圖所示。
IDLE還可以保存、打開並執行代碼文件。

4. 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);

5. python寫腳本打開應用程序

#coding=utf-8

#!/usr/bin/python

import os

def open_app(app_dir):

os.startfile(app_dir)

if __name__ == "__main__":

app_dir = r'C:Program FilesSublime Text 2sublime_text.exe'

open_app(app_dir)

(5)python啟動exe程序擴展閱讀:

終止應用程序腳本

#coding=utf-8

import os

#終止QQ軟體

os.system("taskkill /F /IM QQ.exe")

#終止日報訂餐軟體

os.system("taskkill /F /IM Pudding.exe")

#終止OA軟體

os.system("taskkill /F /IM ispiritPro.exe")

#......

6. 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編程的學習方法及素材等內容,可以點擊本站其他文章學習。

7. 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')

8. python 如何啟動本地exe應用程序

from os import startfile
filepath = input("請輸入程序路徑: ")
startfile(filepath)

9. python怎麼生成exe程序

環境:pycharm2018.1+win7+python3.7
工具:pyinstaller
1、安裝pyinstaller,cmd --> pip install pyinstaller
2、安裝完成後,打開cmd,輸入命令:pyinstaller -F *.py(星號為py文件的全路徑,如下圖)
如下圖顯示,打包成功,會顯示exe文件的位置,找到運行即可用。
推薦學習《Python教程》。

熱點內容
加密區的圖片 發布:2025-01-18 20:22:17 瀏覽:473
key文件加密 發布:2025-01-18 20:12:07 瀏覽:735
etl伺服器怎麼用 發布:2025-01-18 20:08:18 瀏覽:280
硫酸鎂演算法 發布:2025-01-18 19:53:00 瀏覽:669
華為什麼時候做安卓 發布:2025-01-18 19:44:23 瀏覽:712
電腦超凡先鋒選則不了伺服器 發布:2025-01-18 19:23:46 瀏覽:961
wifi賬號wifi賬號密碼怎麼修改 發布:2025-01-18 19:17:07 瀏覽:78
餐飲消毒液如何配置 發布:2025-01-18 19:11:01 瀏覽:591
入侵php 發布:2025-01-18 19:01:09 瀏覽:802
存儲的下標范圍 發布:2025-01-18 19:00:57 瀏覽:338