py2exe多文件转换
# -*- coding: utf-8 -*-
#import distutils
#import py2exe
#from distutils.core import setup
#distutils.core.setup(windows=['first_app.py'])
#setup(console=[r’C:\Users\liumingjie\Desktop\first_app.py’])
from distutils.core import setup
import sys
import py2exe
includes = ["encodings","encodings.*"]
sys.argv.append("py2exe")
options = {"py2exe":{"bundle_files":1}}
options = {"py2exe": {"compressed": 1, #压缩 "optimize": 2, "ascii": 1, "includes":includes, "bundle_files": 3 #所有文件打包成一个exe文件 } }
setup(
options = options,
zipfile = None,
description = "this is a py2exe test",
version = "0.1.0",
name = "search panda",
windows = [
{ "script": "first_app.py", "icon_resources": [(1, "hw.ico")] } ], )
关于python程序打包的问题整个程序有多个py文件,如何打包成一个exe文件?哪个工具比较好用些
用py2exe setup.py与主程序入口文件放同级目录下,options = {"py2exe": {"compressed": 1,
"optimize": 0,
"packages":[
这里放你的包 ],
"includes":[], "dist_dir":xxx}},。。。。。。。。。。。。
py2exe.
给你个例子
Python code
from distutils.core import setup import os import py2exe import pymssql data_files = [] data_files.append(os.path.join(os.path.split(pymssql.__file__)[0], 'ntwdblib.dll')) py2exe_options = {"includes": ['decimal','sqlalchemy.dialects.mssql','pyodbc']} setup(console=["com/engine/crawl.py"], options={"py2exe": py2exe_options}, data_files=data_files)
py2exe不仅可以包含py文件,还可以包含其他文件,比如
setup(console=["hello.py", "hello1.py"], windows=["hello2.py"],
data_files=[("img",
[r"d:\documents\matrix.jpg",
r"d:\documents\Batman.jpg"]),
("xml",
[r"D:\tmp\mypaint.xml",
r"D:\tmp\mypuzzle.xml",
r"D:\tmp\mypuzzle1.xml"])])
py2exe多文件转换的更多相关文章
- C# 将多个office文件转换及合并为一个PDF文件
PDF文件介绍 PDF(Portable Document Format )文件源于20世纪90年代初期,如今早已成为了一种最流行的的文件格式之一.因为PDF文件有很多优点: 支持跨平台和跨设备共享 ...
- mpp文件转换成jpg图片,可以用pdf文件做中转站
用project软件做了一个表,发现不能转换成图片,先把mpp文件转换成pdf文件,然后用PS打开pdf文件,存储为jpg格式就行了
- php将文件转换成二进制输出[转]
header( "Content-type: image/jpeg"); $PSize = filesize('1.jpg'); $picturedata = fread(fope ...
- ocx文件转换成C#程序引用的DLL
将ocx文件转换成C#程序引用的DLL文件的办法 将ocx文件转换成C#程序引用的DLL文件的办法,需要的朋友可以参考一下 1.打开VS2008或VS2010命令提示符(此例用VS2008) 将o ...
- nodejs将PDF文件转换成txt文本,并利用python处理转换后的文本文件
目前公司Web服务端的开发是用Nodejs,所以开发功能的话首先使用Nodejs,这也是为什么不直接用python转换的原因. 由于node对文本的处理(提取所需信息)的能力不强,类似于npm上的包: ...
- Python:将utf-8格式的文件转换成gbk格式的文件
需求:将utf-8格式的文件转换成gbk格式的文件 实现代码如下: def ReadFile(filePath,encoding="utf-8"): with codecs.ope ...
- 15个最好的PDF转word的在线转换器,将PDF文件转换成doc文件
PDF是一种文件格式,包含文本,图像,数据等,这是独立于操作系统的文件类型.它是一个开放的标准,压缩,另一方面DOC文件和矢量图形是由微软文字处理文件.该文件格式将纯文本格式转换为格式化文档.它支持几 ...
- Marvel – 将图像和源文件转换成互动,共享的原型
Marvel 是一款非常简单的工具,将图像和设计源文件转换成互动,共享的原型,无需任何编码.原型可以通过点击几下鼠标就创建出来,能工作在任何设备上的浏览器,包括移动设备,台式机.Marvel 的一个特 ...
- 文件转换神器Pandoc使用
最近记录笔记,改用Markdown格式.但有时需要分享下笔记,对于不懂markdown格式的同学来说阅读感觉不是那么友好.因此就一直在寻找一款文件转换的软件,之前因为用markdownpad来编写,可 ...
随机推荐
- mysql的字符串连接符
以前用SQL Server 连接字符串是用“+”,现在数据库用mysql,写个累加两个字段值SQL语句居然不支持"+",郁闷了半天在网上查下,才知道mysql里的+是数字相加的操作 ...
- uvm transaction modeling
1.what is transaction? network transactions tcp/ip wifi 3g/4g bus transactions amba-ahb/apb/axi pci/ ...
- supervisor 安装使用
简介 Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启.它是通过fork/exec的方式把这些被管 ...
- python数据类型之元组(tuple)
元组是python的基础类型之一,是有序的. 元组是不可变的,一旦创建便不能再修改,所以叫只读列表. name = ('alex', 'jack') name[0] = 'mark' # TypeEr ...
- Divisibility by 25 CodeForces - 988E
You are given an integer nn from 11 to 10181018 without leading zeroes. In one move you can swap any ...
- aoj-0118 property distribution(搜索)
Time limit1000 ms Memory limit131072 kB タナカ氏が HW アールの果樹園を残して亡くなりました.果樹園は東西南北方向に H × Wの区画に分けられ.区画ごとにリ ...
- csapp-15213错误修正18-10-28
1.p229 练习题3.15 b.答案错误,应为400419
- luogu1972 [SDOI2009]HH的项链
莫队裸题还不带修改 #include <algorithm> #include <iostream> #include <cstdio> #include < ...
- 大数据学习——akka学习
架构图 重要类介绍 ActorSystem 在Akka中,ActorSystem是一个重量级的结构,他需要分配多个线程,所以在实际应用中,ActorSystem通常是一个单例对象,我们可以使用这个Ac ...
- 21 段实用便捷的 PHP 代码
PHP 是目前使用最广泛的基于 Web 的编程语言,驱动着数以百万计的网站,其中也包括如 Facebook 等一些大型站点.这里收集了 21 段实用便捷的 PHP 代码摘录,对每种类型的 PHP 开发 ...