包含 cx_Freeze 的資料夾
cx_Freeze 可讓您將 Python 腳本凍結為獨立的可執行檔。但是,有時您可能希望在可執行檔中包含整個文件目錄。
解決方案:
要在 cx_Freeze 建置中包含資料夾,您需要使用buildOptions 字典中的 include_files 參數。您可以指定單一檔案或整個資料夾。
單一文件範例:
要包含單一文件,請使用以下語法:
buildOptions = dict(include_files = [(absolute_path_to_file, 'final_filename')])
文件夾示例:
包含整個文件夾,使用以下語法:
buildOptions = dict(include_files = ['your_folder/'])
替代方案:
作為替代方案,您也可以使用元組包含具有絕對路徑的檔案:
buildOptions = dict(include_files = [('absolute_path_to_your_file', 'final_filename')])
cx_Freeze選項:
cx_Freeze 腳本包含一個--include-files 選項,讓您可以直接從命令列包含檔案和資料夾:
python -m cx_Freeze script.py --include-files=your_folder/
參考:
有關在 cx_Freeze 中包含文件的更多信息,請參閱以下內容topic:
以上是如何在我的 cx_Freeze 版本中包含整個資料夾?的詳細內容。更多資訊請關注PHP中文網其他相關文章!