2010-07-30 86 views
0

我在嘗試將.py文件轉換爲.exe文件。但是,我得到一個奇怪的輸出。py2exe,問題

輸出:

usage: module1 [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...] 
    or: module1 --help [cmd1 cmd2 ...] 
    or: module1 --help-commands 
    or: module1 cmd --help 

error: no commands supplied 

我的代碼:

from distutils.core import setup 
import py2exe 

setup(console=['newstyledemo.py']) 

此外,當我在哪裏恢復.exe文件做到這一點?我想將它放在閃存驅動器上進行重新分配。

我在Windows-7上運行的Python 2.6,BTW

+0

.exe文件最終位於dist目錄下。另外,你可以嘗試設置(控制檯= [{'newstyledemo':'newstyledemo.py'}]) – plaes 2010-08-20 07:10:22

回答

1

期運用Gui2exe可聰明瞭,我用它來在控制檯和GUI。

這是我用過的腳本,並且工作正常。

from distutils.core import setup 
import py2exe 
import sys 

if len(sys.argv) == 1: 
    sys.argv.append("py2exe") 

setup(options = {"py2exe": {"compressed": 1, "optimize": 2, "ascii": 1, "bundle_files": 3}}, 
     zipfile = None, 

     ## data_files = ['apple.jpg', 'cheese.jpg'], 

     #Your py-file can use windows or console 
     windows = [{"script": 'my.py'}])