1. 程式人生 > 程式設計 >python如何編寫win程式

python如何編寫win程式

python可以編寫win程式。win程式的格式是exe,下面我們就來看一下使用python編寫exe程式的方法。

編寫好python程式後py2exe模組即可將其打包為exe程式。

實際操作過程:

1、在app.py同一目錄下建立檔案,setup.py 內容根據需要增刪改,

#setup.py
import sys,os
from cx_Freeze import setup,Executable
 
__version__ = "1.1.0"
 
#include_files = ['logging.ini','config.ini','running.png']
include_files = []
excludes = ["tkinter"]
#packages = ["os","idna","requests","json","base64","pyodbc"]
packages = ["os","base64"]
 
setup(
 name = "appname",description='App Description',version=__version__,options = {"build_exe": {
 'packages': packages,'include_files': include_files,'excludes': excludes,'include_msvcr': True,}},executables = [Executable("boxLayout.py",base="Win32GUI")]
)

2、執行命令

python setup.py bdist_msi

之後生成兩個資料夾,build 和dist

在build\exe.win32-3.6找到生成的exe檔案

python如何編寫win程式

內容補充:

用Python開發windows桌面程式

開發前期準備

1. boa-constructor-0.6.1.bin.setup.exe

一個wxWidges的整合開發環境,簡單如Delphi,可以直接拖拽控制元件,並且和其他整合環境不一樣, #它不與整合開發環境的MainLoop衝突,用pythonwin,pyScripter都會衝突,典型報錯就是執行第二次 #程式的時候,直接導致整合開發### 一、開發前期準備

1. boa-constructor-0.6.1.bin.setup.exe

一個wxWidges的整合開發環境,簡單如Delphi,可以直接拖拽控制元件,並且和其他整合環境不一樣, #它不與整合開發環境的MainLoop衝突,用pythonwin,pyScripter都會衝突,典型報錯就是執行第二次 #程式的時候,直接導致整合開發環境的強制退出,因為MainLoop衝突了

2. wxPython2.8-win32-unicode-2.8.10.1-py26.exe

wxPython庫,提供了用C++寫的windows元件庫wx

3. py2exe-0.6.9.win32-py2.6.exe

打包釋出工具,將python寫的windows程式或控制檯程式直接打包成exe可執行檔案,供使用者使用

上述三個軟體都是基於python2.6的,軟體版本一定要配套,因為他們預設的安裝路徑和python版本有關係,否則會找不到相關庫的存在。

到此這篇關於python如何編寫win程式的文章就介紹到這了,更多相關python可以編寫win程式嗎內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!