+ -
当前位置:首页 → 问答吧 → 如何使用cx_Freeze给多个py文件打包。

如何使用cx_Freeze给多个py文件打包。

时间:2011-11-27

来源:互联网

有人会使用cx_Freeze打包多个python文件吗(生成exe文件)?谢谢.

作者: ckycst   发布时间: 2011-11-27

http://shake863.iteye.com/blog/201767
我看别人写的博客文章关于这个的使用很简单啊,就指定一个入口py文件就可以了,相关的东西都会打包进去。我没用过,你试过了这样不行吗?

作者: askandstudy   发布时间: 2011-11-28

Python code

import sys  
  
from cx_Freeze import setup, Executable  
  
base = None  
if sys.platform == "win32":  
    base = "Win32GUI"  
  
setup(  
        name = "client",  
        version = "1.0",  
        description = "client tools",  
        executables = [Executable("scriptcomp.py",base = base,icon = "CodeCount.ico")])


比如我要打包的Py文件为scriptcomp.py,图标文件为CodeCount.ico
把以上脚本保存为setup.py,和你要打包的PY文件放同一文件夹。
然后在CMD窗口CD到你的脚本所在文件夹执行setup.py build,就会多生成一个build文件夹,里面的exe文件旧是你要的了。

作者: amibaren   发布时间: 2011-11-28