Python脚本文件转为exe文件---py2exe
2016-06-17 11:01
459 查看
在上一篇中介绍了通过Python脚本来实现文件合并的功能,因为在我的PC上安装Python2.7,通过自带Python编译器IDLE执行脚本就可以完成合并文件的功能,但是如何将这个脚本程序发布出来,给没有安装Python编译工具的用户使用?这里介绍一种Windows平台上的解决方案------py2exe
我的PC安装的是Python2.7版本,所以安装的py2exe也是2.7版的(py2exe-0.6.9.win32-py2.7.exe),py2exe文件获取地址:http://download.csdn.net/detail/shufac/9552256
实现步骤:
1.编写好要实现的功能的Python脚本文件并保存;
2.在上一步对应的文件,同目录下创建一个名称为my_setup.py的脚本,并添加下面的代码,然后保存文件;
3.双击第2步创建的my_setup.py的脚本文件,在同目录下会生成两个文件夹,build和dist,目标exe文件存放在dist文件夹中。
我的PC安装的是Python2.7版本,所以安装的py2exe也是2.7版的(py2exe-0.6.9.win32-py2.7.exe),py2exe文件获取地址:http://download.csdn.net/detail/shufac/9552256
实现步骤:
1.编写好要实现的功能的Python脚本文件并保存;
2.在上一步对应的文件,同目录下创建一个名称为my_setup.py的脚本,并添加下面的代码,然后保存文件;
from distutils.core import setup import py2exe import sys #this allows to run it with a simple double click. sys.argv.append('py2exe') py2exe_options = { "includes": ["sip","PyQt4"], "dll_excludes": ["MSVCP90.dll",], "compressed": 1, "optimize": 2, "ascii": 0, "bundle_files": 1, } setup( #目标exe文件的名称 name = 'FileMerge', #目标exe文件的版本 version = '1.0', #待处理的python文件 windows = ['FileMerge.py',], zipfile = None, #调用py2exe工具 options = {'py2exe': py2exe_options} )
3.双击第2步创建的my_setup.py的脚本文件,在同目录下会生成两个文件夹,build和dist,目标exe文件存放在dist文件夹中。
相关文章推荐
- 比较详细Python正则表达式操作指南(re使用)
- Python中第三方模块的安装
- (selenium 十)python 的日志logging模块学习
- python中yield用法
- Python 面试题 - 堆排序 & 演算过程
- python 面试题 - 知识点整理
- 详解Python中的join()函数的用法
- 20. Valid Parentheses [easy] (Python)
- NumPy学习(二)
- python数据类型详解
- Syntax Error v.s. Exception, (try, except, finally) - Python
- 关于Python笔试中提交代码多组测试的输入问题汇总
- 把玩之python爬虫urllib2高级篇
- Python读取大文件(GB)
- python当前时间,日期格式化,字符串日期互转
- Python实现文本文件的合并
- Python中获取某个用户对某个文件或目录的访问权限
- python运行时间的几种方法
- 我的第一篇CSDN博客文章,Python代码实现矩阵翻转
- python里面出现中文的时候报错 'ascii' codec can't encode characters in position