py2exe使用教程(五) 指定額外檔案

2021-06-26 22:13:44 字數 652 閱讀 8788

一些程式在執行時需要額外的檔案,如,配置檔案等。py2exe並不會自動把他們打包到dist目錄,不過可以通過配置引數來打包。

比如,我們的程式中有乙個名為images的目錄放置了程式需要的,或者在sounds目錄下放置的音訊檔案***。

那麼我們就需要在setup函式中配置引數data_files,這個引數包含乙個元組列表(target_dir,files),其中target_dir是指定檔案存放的目標路徑,files是這些額外檔案的乙個列表。如果不希望在dist目錄下建立子目錄,那麼可以把data_files指定為空字串,這些額外檔案將打包到dist目錄下。

示例:

from distutils.core import setup

上面的示例中,會把images目錄中所有的jpg檔案打包到dist/images 子目錄中,把sounds目錄中的所有檔案打包到dist/sounds子目錄中。

Py2Exe簡單應用

編寫乙個setup.py from distutils.core import setup import py3exe setup the first three parameters are not required,if at least a version is given,then a ve...

py2exe打包問題

最近在使用python打包的時候出現很多問題 1 python程式中使用到的問題 資料庫問題 解決方法 將程式打包後,將檔案拷貝到執行檔案下。2 報錯 由於應用程式配置不正確.我拷貝exe檔案到多台電腦上執行,只有一台執行不成功,google知道是缺少dll檔案。解決方法 按照的方法依然存在問題,提...

py2exe轉換引數

在公司用python寫了個統計資料並通過xlsxwriter模組生成excel的小工具,完成後使用py2exe轉換成exe檔案過程中遇到了些問題,記錄下.from distutils.core import setup import sys includes xlsxwriter options s...