在windows中,使用py2exe将py脚本转换成exe文件时,在dist目录下会有zip,dll等其他文件。如果想要只生成一个可单独运行的exe文件,需要在setup.py文件中添加bundle_files:1和zipfile=None。

代码如下:
- setup.py

from distutils.core import setup
import py2exeoptions={"py2exe":{"bundle_files":1}}
setup(options=options,zipfile=None,console=['helloworld.py'])
  • helloworld.py
#!/usr/bin/env python3
# -*- coding: utf-8 -*-import time
print('hello world!')
time.sleep(10)  #让print结果在窗口显示10s,便于执行exe文件时看到效果

执行 python setup.py py2exe, 生成的exe文件可以放到别的主机上运行了:

使用py2exe生成一个exe文件相关推荐

  1. Unity打包的PC项目生成一个EXE文件

    准备 首先打包一个测试项目,下面是生成的文件 生成EXE步骤 PS:我这里用的繁体版的压缩软件,有些名称可能会不一样,请对号入座 1.将所有文件添加到压缩文件,修改文件名称 2.进入设置界面 3.选择 ...

  2. VS生成的exe文件如何在其他电脑上运行

    在VS编译器上编写的程序都会生成一个exe文件,有时候写了一个很装逼的程序想在别人电脑炫耀一下,奈何将这个exe文件拷贝过去并不能运行,直接宣告装逼失败.为此将介绍一下如何将生成的exe文件在其他电脑 ...

  3. C# 控制台程序的开发和打包为一个exe文件

    目录 前言 一.我的第一个C#控制台程序 二.发布为一个exe文件 前言 本文通过C#编写一个简单的示例计算器,来演示C#的使用和使用 Visual Studio 打包为一个 exe 文件. 一.我的 ...

  4. 用py2exe打包成一个exe文件

    一.简介py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序. py2ex ...

  5. CodeBlocks: 生成的exe文件自定义一个图标

    CodeBlocks生成的exe文件的图标默认是系统图标,如何自定义一个漂亮的小图标呢? 我是C菜鸟,平时只用CodeBlocks练习c,也不开发什么软件,这个问题就难倒我了. 到网上搜索了一下,发现 ...

  6. 小白也会Java软件打包EXE(直接生成一个exe安装文件)

    前言:Java软件程序以其跨平台的特性被广泛使用于各类操作系统中,目前有部分需求是需要将Java程序打包成EXE可执行文件,可以实现在任意一台Windows系统下安装使用,而不需要冗余的资源文件,只要 ...

  7. 为什么matlab生成的exe文件只能在matlab中打开,在电脑的其他地方打不开?

    为什么matlab生成的exe文件只能在matlab中打开,在电脑的其他地方打不开? 2014-11-09 20:20147****3349 | 浏览 448 次  操作系统 在同一个电脑里,在mat ...

  8. Python脚本生成单个EXE文件

    本文环境配置: 系统=>windows10:64位 语言=>Python:3.7.1 第三方库 pywin32:224 PyInstaller:3.4 PyQT5:5.11.3 工具=&g ...

  9. 修改 VC 生成的 EXE 文件的图标

    默认 VC 生成的 EXE 文件的图标很大众,可以根据以下办法修改 exe 的图标. 以 Visual C++ 6.0 为例: 1. 创建项目,添加代码,并且保证项目可以正常编译. 2. 为项目增加资 ...

最新文章

  1. log4j配置文件详解---转
  2. exhaustion java_Java Exceptions
  3. mysql 视图更欣赏失败总结
  4. 图论--拓扑排序--判断一个图能否被拓扑排序
  5. 微软风格的CSS横向菜单
  6. python实现解释器_Python设计模式之解释器模式
  7. php 栈实现历史记录后退,栈:如何实现浏览器的前进和后退功能
  8. 安装服务时出现The system cannot execute the specified program
  9. java继承中的初始化顺序
  10. android 静态_Google静态地图Android
  11. TortoiseGit-创建分支、合并分支
  12. GEOS-Chem笔记——模式下载安装+驱动数据+运行流程
  13. Windows XP_修改登录背景图案
  14. 羽毛球 - 正手高球(杀球、吊球、高远球)
  15. 关于ONION/Wncry勒索病毒
  16. 【数据分析46讲】基础篇
  17. MySQL是怎样运行的
  18. GreenDao 使用详解(入门篇)
  19. 自定义Android键盘
  20. 【计算机基础】-2万字总结《计算机速成课》全集笔记

热门文章

  1. 雷达在交通事故方面的应用
  2. 赛门铁克发现智能电视或面临感染勒索软件的威胁
  3. 感觉还有用,骚年,当你还很弱的时候,此时应该专心练剑。临渊羡鱼,不如退而结网。
  4. Riak的一个PHP扩展
  5. 区块链金融格局再生变:谁也没想到韭菜财经会成为一匹黑马
  6. 单片机数据区传送程序设计
  7. java.util.ConcurrentModificationException: null异常由for增强循环嵌套增删引起。
  8. 记一次前端春招实习面经(已拿字节、腾讯offer)
  9. 羽毛球双打区域_测试双打简介
  10. Node.js开发入门—Express安装与使用