Python程序打包成.exe文件(弹窗恶搞小程序附源码)
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文件(弹窗恶搞小程序附源码)相关推荐
- 把Python项目打包成exe文件
我们很多时候,写好的程序需要打包成.exe文件才可以发给客户,那么今天我就来谈一谈,如何将一个写好的Python程序打包成exe文件! 首先,我们我们使用到的工具是python 3.7 和 Pyins ...
- Python代码打包成exe文件
Python代码打包成exe文件: 安装pyinstaller 打包文件:cmd到文件目录下, 执行 pyinstaller -F test.py 注意:如果有调用的文件或配置文件,打 ...
- 如何把一个java程序打包成exe文件,运行在没有java虚
如何把一个java程序打包成exe文件,运行在没有java虚 核心提示:首先,将编译好的程序打包成jar文件,然后做出exe,这样代码就不可见了:但是exe文件在没有安装jre的电脑上不能运行,如果要 ...
- 用 Pyinstaller 模块将 Python 程序打包成 exe 文件(全网最全面最详细)
目录 打包前置知识 一.什么是exe可执行文件? 二.为什么要将 Python 程序打包为 exe 可执行文件? 三.为什么 Python 程序不能直接运行呢? 四.我们用什么来打包 Python 文 ...
- 如何将写好的python程序打包成exe文件
首先创建一个文件夹 然后打开cmd 然后cd到你创建的文件夹的目录 然后把你的py项目放到这个文件夹里面 然后再cmd里面写这行代码pyinstaller -F 你的文件名字(后缀名字是.py) 然后 ...
- 本文一步一步地教你如何将Python程序打包成exe文件—赶紧进来学习吧
[先来看看几个问题] 一.什么是exe可执行文件? exe文件英文全名是executable file,翻译为可执行文件(但它不等于可执行文件),可执行文件包含两种,文件扩展名为.exe的是其中的一种 ...
- Visual Studio 2017 - Windows应用程序打包成exe文件(1)- 工具简单总结
最近有对一个Windows应用程序少许维护和修改.修改之后要发布新的exe安装文件,打包exe文件时,遇到了很头疼的问题,还好最后解决了,记录一下. Visual Studio版本:Visual St ...
- Visual Studio 2017 - Windows应用程序打包成exe文件(2)- Advanced Installer
Advanced Installer :Free for 30 days. All features. 下载地址:https://www.advancedinstaller.com/download. ...
- java swing桌面程序打包成.exe文件
公司需要做一些数据,图片处理的小程序,所以就学了学swing,吐槽一下 现在的swing的资料真的少..基本不用这个做了. 下面的文章是介绍如何将自己编写的swing应用程序打包为.exe的可执行程序 ...
- java中使用pdfBox打印pdf;java web打印pdf;静默打印;jar程序打包成exe文件;exe4j的使用
java编写打印控件 web打印一直是个棘手的问题,市面上的第三方打印插件也是贵的离谱,这里给出一个可行的解决方案. SpringBoot项目的web服务,实现的功能: 获取电脑可用的打印机列表 设置 ...
最新文章
- OpenCV+python:ROI与泛洪填充
- 用AI打造科技公益新模式,腾讯发起公益创新挑战赛,聚焦三大社会问题
- 腾讯ARC、华中科大联合提出QueryInst,开启基于Query的实例分割新思路
- 用python的turtle画圆-怎么用python画圆
- msm8953+android8.1启动异常进入recovery模式_需要格式化data分区恢复启动
- threadsafe_Agrona的Threadsafe堆缓冲区
- cookie中转注入
- centos7源码安装ntp_如何安装和配置 Chrony 作为 NTP 客户端?
- python搭建邮件服务器地址_python 配置邮件发送服务器发送邮件
- 【w3cschool】C语言复习
- iOS获取camera的yuv数据
- python绘图3d_超好看的3D绘图方式,Python厉害了!
- mac升级vue-cli
- python人脸识别opencv_python中使用Opencv进行人脸识别
- 反对将AI用于“自主武器”公开信:Stephen Hawking、Elon Musk,以及多位人工智能专家署名...
- 鸿蒙抖音社区下单,抖音鸿蒙封神录(礼包领取)-抖音鸿蒙封神录官网版下载v1.0.5 - 比克尔下载...
- 拓事件|拓保软件一举斩获两项数字大奖,引领数字服务再创新辉煌
- php 微信分享快速实现
- 纺织服装行业数字化供应商协同平台:优化企业供应网络,轻松选择优质供应商
- PhotoSwipe添加caption title