0、先来张效果图:

1、安装pyinsatller

打开命令行窗口,输入如下指令:pip3 install pyinstaller

我的已经安装过,所以这样显示。

2、使用pyinstaller打包Python程序

首先进入文件路径:

输入以下指令,开始打包:pyinstaller -F -w (-i icofile) filename

  • filename表示你的Python程序文件名
  • -w 表示隐藏程序运行时的命令行窗口(不加-w会有黑色窗口)
  • 括号内的为可选参数,-i icofile表示给程序加上图标,图标必须为.ico格式
  • icofile表示图标的位置,建议直接放在程序文件夹里面,这样子打包的时候直接写文件名就好

输入完成,按回车,就会开始自动打包了,第一次打包过程可能比较缓慢。

输入示例:pyinstaller -F -w happy2021.py

然后我们进入到程序目录里面会再看到一个名称为dist目录,打包好的exe程序就在里面

注意:如果原本的程序中使用到了相应的资源,需要复制到该目录下,否则程序会无法运行。
双击.exe,运行效果:

3、恶搞源码:

# 弹窗恶搞
import tkinter as tk
import random
import threading
import timedef dow():window = tk.Tk()width = window.winfo_screenwidth()height = window.winfo_screenheight()a = random.randrange(0, width)b = random.randrange(0, height)window.title('2021新年快乐')window.geometry("200x50" + "+" + str(a) + "+" + str(b))tk.Label(window,text='2021新年快乐!',  # 标签的文字bg='Red',  # 背景颜色font=('楷体', 17),  # 字体和字体大小width=15, height=2  # 标签长宽).pack()  # 固定窗口位置window.mainloop()threads = []
for i in range(99):  # 需要的弹框数量t = threading.Thread(target=dow)threads.append(t)time.sleep(0.1)threads[i].start()

4、右键可以一键关闭哦!


Python程序打包成.exe文件(弹窗恶搞小程序附源码)相关推荐

  1. 把Python项目打包成exe文件

    我们很多时候,写好的程序需要打包成.exe文件才可以发给客户,那么今天我就来谈一谈,如何将一个写好的Python程序打包成exe文件! 首先,我们我们使用到的工具是python 3.7 和 Pyins ...

  2. Python代码打包成exe文件

    Python代码打包成exe文件:     安装pyinstaller     打包文件:cmd到文件目录下, 执行 pyinstaller -F test.py 注意:如果有调用的文件或配置文件,打 ...

  3. 如何把一个java程序打包成exe文件,运行在没有java虚

    如何把一个java程序打包成exe文件,运行在没有java虚 核心提示:首先,将编译好的程序打包成jar文件,然后做出exe,这样代码就不可见了:但是exe文件在没有安装jre的电脑上不能运行,如果要 ...

  4. 用 Pyinstaller 模块将 Python 程序打包成 exe 文件(全网最全面最详细)

    目录 打包前置知识 一.什么是exe可执行文件? 二.为什么要将 Python 程序打包为 exe 可执行文件? 三.为什么 Python 程序不能直接运行呢? 四.我们用什么来打包 Python 文 ...

  5. 如何将写好的python程序打包成exe文件

    首先创建一个文件夹 然后打开cmd 然后cd到你创建的文件夹的目录 然后把你的py项目放到这个文件夹里面 然后再cmd里面写这行代码pyinstaller -F 你的文件名字(后缀名字是.py) 然后 ...

  6. 本文一步一步地教你如何将Python程序打包成exe文件—赶紧进来学习吧

    [先来看看几个问题] 一.什么是exe可执行文件? exe文件英文全名是executable file,翻译为可执行文件(但它不等于可执行文件),可执行文件包含两种,文件扩展名为.exe的是其中的一种 ...

  7. Visual Studio 2017 - Windows应用程序打包成exe文件(1)- 工具简单总结

    最近有对一个Windows应用程序少许维护和修改.修改之后要发布新的exe安装文件,打包exe文件时,遇到了很头疼的问题,还好最后解决了,记录一下. Visual Studio版本:Visual St ...

  8. Visual Studio 2017 - Windows应用程序打包成exe文件(2)- Advanced Installer

    Advanced Installer :Free for 30 days. All features. 下载地址:https://www.advancedinstaller.com/download. ...

  9. java swing桌面程序打包成.exe文件

    公司需要做一些数据,图片处理的小程序,所以就学了学swing,吐槽一下 现在的swing的资料真的少..基本不用这个做了. 下面的文章是介绍如何将自己编写的swing应用程序打包为.exe的可执行程序 ...

  10. java中使用pdfBox打印pdf;java web打印pdf;静默打印;jar程序打包成exe文件;exe4j的使用

    java编写打印控件 web打印一直是个棘手的问题,市面上的第三方打印插件也是贵的离谱,这里给出一个可行的解决方案. SpringBoot项目的web服务,实现的功能: 获取电脑可用的打印机列表 设置 ...

最新文章

  1. OpenCV+python:ROI与泛洪填充
  2. 用AI打造科技公益新模式,腾讯发起公益创新挑战赛,聚焦三大社会问题
  3. 腾讯ARC、华中科大联合提出QueryInst,开启基于Query的实例分割新思路
  4. 用python的turtle画圆-怎么用python画圆
  5. msm8953+android8.1启动异常进入recovery模式_需要格式化data分区恢复启动
  6. threadsafe_Agrona的Threadsafe堆缓冲区
  7. cookie中转注入
  8. centos7源码安装ntp_如何安装和配置 Chrony 作为 NTP 客户端?
  9. python搭建邮件服务器地址_python 配置邮件发送服务器发送邮件
  10. 【w3cschool】C语言复习
  11. iOS获取camera的yuv数据
  12. python绘图3d_超好看的3D绘图方式,Python厉害了!
  13. mac升级vue-cli
  14. python人脸识别opencv_python中使用Opencv进行人脸识别
  15. 反对将AI用于“自主武器”公开信:Stephen Hawking、Elon Musk,以及多位人工智能专家署名...
  16. 鸿蒙抖音社区下单,抖音鸿蒙封神录(礼包领取)-抖音鸿蒙封神录官网版下载v1.0.5 - 比克尔下载...
  17. 拓事件|拓保软件一举斩获两项数字大奖,引领数字服务再创新辉煌
  18. php 微信分享快速实现
  19. 纺织服装行业数字化供应商协同平台:优化企业供应网络,轻松选择优质供应商
  20. PhotoSwipe添加caption title

热门文章

  1. Purism释出Librem 5智能型手机新进展
  2. 如何获得查询的执行计划?(一)
  3. 图片加载完后执行事件
  4. 右左法则解决复杂声明
  5. linux应用编程之进程间同步
  6. js中substr,substring,indexOf,lastIndexOf的用法小结
  7. xmldocument的使用
  8. 不要把a href=当作按钮用
  9. virtualbox vdi extend the disk usage
  10. XBug:一个强大的JavaScript调试器