PythonスクリプトをWindows実行可能ファイルに変換する必要があります。
Python 2.6がpython26
にインストールされています。
私は1つのスクリプトを作成し、それをC:\pythonscript
に保存しました。このフォルダの中に2つのファイルがあります
Setup.py
とoldlogs.py
(このファイルには変換が必要です)
setup.py
コードは
from distutils.core import setup
import py2exe
setup(console=['oldlogs.py'])
Oldlogs.pyをexeファイルに変換する方法は?
または py2exe の代わりに PyInstaller を使用してください。これは良い 出発点 です。 PyInstallerでは、LinuxとMac用の実行ファイルも作成しましょう。
私はお勧めします PyInstaller 、単純なpythonスクリプトは以下のコマンドでexeに変換することができます:
utils/Makespec.py [--onefile] oldlogs.py
これは、最終的なexeファイルをビルドするための設定であるyourprogram.specファイルを作成します。次のコマンドは設定ファイルからexeファイルを作成します。
utils/Build.py oldlogs.spec
もっと見つけることができます こちら
完全を期すために、 cx_Freeze が(PyInstallerとpy2exeと一緒に)使用できるもう1つのツールです。
# -*- mode: python -*-
block_cipher = None
a = Analysis(['SCRIPT.py'],
pathex=[
'folder path',
'C:\\Windows\\WinSxS\\x86_Microsoft-windows-m..namespace-downlevel_31bf3856ad364e35_10.0.17134.1_none_50c6cb8431e7428f',
'C:\\Windows\\WinSxS\\x86_Microsoft-windows-m..namespace-downlevel_31bf3856ad364e35_10.0.17134.1_none_c4f50889467f081d'
],
binaries=[(''C:\\Users\\chromedriver.exe'')],
datas=[],
hiddenimports=[],
hookspath=[],
runtime_hooks=[],
excludes=[],
win_no_prefer_redirects=False,
win_private_assemblies=False,
cipher=block_cipher)
pyz = PYZ(a.pure, a.zipped_data,
cipher=block_cipher)
exe = EXE(pyz,
a.scripts,
a.binaries,
a.zipfiles,
a.datas,
name='NAME OF YOUR EXE',
debug=False,
strip=False,
upx=True,
runtime_tmpdir=None,
console=True )