2
我是使用cx_freeze編譯Python文件的新手。我正在試圖將我的程序編譯成一個exe文件,並且我需要兩個txt文件來處理它。我用這作爲我的setup.py代碼:命令提示符隨cx_freeze消失
from cx_Freeze import setup, Executable
includesfiles = ['textone.txt', 'texttwo.txt']
includes = []
excludes = []
packages = []
setup(
name = "Program",
version = "0.1",
description = "A fun game.",
author = "author",
options = {'build_exe': {'excludes':excludes,'packages':packages,'include_files':includesfiles}},
executables = [Executable('program.py')]
)
當我從CMD運行setup.py buld
,然後運行它給我的計劃,命令提示符窗口打開簡要然後關閉之前,我可以在閱讀任何文本它。我究竟做錯了什麼?
你的'setup.py'看起來正確。你想要轉換的代碼會發生什麼?它是否需要一些命令行參數(最近發生在我身上)? – hlt
可執行文件可能有某種錯誤,但Windows在關閉命令提示符後才能看到它。自己啓動命令提示符並從那裏運行可執行文件以查看問題所在。 –