Python是一種廣泛使用的編程語言,它有著強大的包管理工具和打包工具,可以很方便地打包整個文件夾。
在Python中,我們使用distutils庫來打包程序。以下是一個簡單的示例程序,其中我們將打包一個名為“awesome”的文件夾:
from distutils.core import setup import py2exe setup(console=[{ "script": "awesome\\main.py", "icon_resources": [(1, "awesome\\icon.ico")] }], options={ "py2exe": { "packages": [ "PIL", "numpy", "requests" ], "includes": [ "tkinter", "queue", "threading" ] } }, zipfile=None)
在上面的代碼中,我們使用distutils庫中的setup函數來進行打包。我們指定需要打包的主要Python腳本文件是“main.py”,并給它指定了一個圖標。我們還指定了一些需要被打包的Python模塊,例如PIL、numpy和requests。另外,我們還包括了一些額外的Python模塊,例如tkinter、queue和threading。
打包完畢后,我們可以在同一目錄下看到一個新的文件夾,其中包含了所有需要的Python模塊及其依賴項。我們可以將這個文件夾直接拷貝到其他電腦上,并運行其中的“main.exe”文件,即可啟動我們的Python程序。