Search Google

Tuesday, April 29, 2008

py2exe script example


以下是更完整的sample:


另外,我們可以使用UPX幫所有的binary減肥:

upx.exe --best *.*

最後再包成安裝檔。

使用py2exe與其他工具(如UPX, NSIS等)的幫忙我們可以使用Python輕鬆的製作GUI程式,而使用者也不需要安裝Python引擎便可以執行,有如用C/C++編寫native executable一般,只是體積仍舊稍嫌大了點(wxPython的lib體積實在太大了,UPX也無能為力),如果是一般的console app或許還可以瘦身到1MB以下(pytho25.dll經過UPX的壓縮後由2.XMB減少為859KB)。

Updated @ 2008/04/30
script中的windows表示產生出來的執行檔為gui程式,如果要產生文字模式的程式執行檔可以將windows改為console。

No comments: