Py2exe将文件捆绑成一个exe文件

我有一些麻烦让Py2exe捆绑所有的文件到一个单一的.exe。 当我不把它们捆在一起时,它对我来说工作得很好。 所以这是我在不把它们捆绑在一起时使用的setup.py脚本,它总是有效的:

 from distutils.core import setup import py2exe setup(console=['test.py']) 

所以我想把所有的文件都捆绑到一个可执行文件中,所以我使用了这个setup.py脚本,而这个脚本不起作用:

 from distutils.core import setup # I took this off the Internet import py2exe, sys, os sys.argv.append('py2exe') setup( options = {'py2exe': {'bundle_files': 1}}, windows = [{'script': "test.py"}], zipfile = None, ) 

当我运行这个脚本时,用test.exe文件创build一个dist目录。 如果我通过input“test.exe”执行它,这个错误消息popup:

 See the logfile 'c:\Python26\dist\test.ext.log' for details 

这是该日志文件的内容:

 Traceback (most recent call last): File "test.py", line 1, in <module> EOFError: EOF when reading a line 

那么有谁知道我能做到这一点? 我只想将Py2exe生成的所有文件与test.py捆绑到一个可执行文件中。 我知道它可以做到这一点。 或者还有其他方法可以做到这一点吗?

只是从错误日志消息,可以确保test.py的最后一行后,再次尝试结束回车? (在test.py的最后一行之后按回车并再次保存)