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","idna","requests","json","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の2つのフォルダを生成します
build \ exe.win32-3.6で生成されたexeファイルを見つけます
コンテンツの補足:
Pythonを使用してWindowsデスクトッププログラムを開発する
開発の準備
Delphiのように単純なwxWidges統合開発環境は、コントロールを直接ドラッグアンドドロップでき、他の統合環境とは異なります。#統合開発環境のMainLoopと競合しません。PythonwinとpyScripterが競合します。一般的なエラーは2回目の実行です。 #プログラム時間、統合開発に直接つながる### 1。開発前の準備
Delphiのように単純なwxWidges統合開発環境は、コントロールを直接ドラッグアンドドロップでき、他の統合環境とは異なります。#統合開発環境のMainLoopと競合しません。PythonwinとpyScripterが競合します。一般的なエラーは2回目の実行です。 #Program、MainLoopが競合するため、統合開発環境の強制終了に直接つながります
wxPythonライブラリ、C ++で記述されたWindowsコンポーネントライブラリwxを提供します
パッケージリリースツール。ユーザーが使用できるように、Pythonで記述されたWindowsプログラムまたはコンソールプログラムをexe実行可能ファイルに直接パッケージ化します。
上記の3つのソフトウェアはpython2.6に基づいており、デフォルトのインストールパスはpythonバージョンに関連しているため、ソフトウェアバージョンを一致させる必要があります。一致しないと、関連するライブラリが見つかりません。
これまで、pythonでwinプログラムを作成する方法に関するこの記事を紹介しました。関連するpythonでwinプログラムを作成できる方法については、ZaLou.Cnの以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後、ZaLouをさらにサポートしていただければ幸いです。 Cn!
Recommended Posts