2013-10-20 63 views
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,然後運行它給我的計劃,命令提示符窗口打開簡要然後關閉之前,我可以在閱讀任何文本它。我究竟做錯了什麼?

+0

你的'setup.py'看起來正確。你想要轉換的代碼會發生什麼?它是否需要一些命令行參數(最近發生在我身上)? – hlt

+0

可執行文件可能有某種錯誤,但Windows在關閉命令提示符後才能看到它。自己啓動命令提示符並從那裏運行可執行文件以查看問題所在。 –

回答

0

該代碼看起來應該起作用。你想要轉換成exe的代碼是什麼?

+0

這是一個Hang子手遊戲。我應該將它添加到主帖子中嗎? – GrahamGoudeau