• Python实现整蛊恶搞程序生成exe文件小弹窗祝福发给好兄弟好闺蜜好室友


    节假日不给好兄弟好闺蜜好室友来点意外都感觉少了点乐趣。

    目录

    1、可以先运行看一下效果

    2、先写好代码

    3、安装pyinstaller

    2、使用pyinstaller 打包程序

    2.1 进入文件路径

    2.2 开始打包

    2.3 查收exe文件


     

    1、可以先运行看一下效果

    建议先把循环次数  改为10次 ,运行完后结束进程就好了

     

    2、先写好代码

    1. """
    2. * @Author: xiaofang
    3. 在校生,学习过C、Java,目前专于Python,方向:数据分析
    4. * @Description:
    5. 送给朋友满屏的祝福
    6. """
    7. import tkinter as tk
    8. import random
    9. import threading
    10. import time
    11. def dow():
    12. window = tk.Tk()
    13. width = window.winfo_screenwidth()
    14. height = window.winfo_screenheight()
    15. a = random.randrange(0, width)
    16. b = random.randrange(0, height)
    17. window.title('七夕')
    18. window.geometry("200x50" + "+" + str(a) + "+" + str(b))
    19. tk.Label(window,
    20. text=' 七夕快乐,不止今夕!', # 标签的文字
    21. bg='#F479EE', # 背景颜色
    22. font=('楷体', 15), # 字体和字体大小
    23. width=50, height=12 # 标签长宽
    24. ).pack() # 固定窗口位置
    25. window.mainloop()
    26. threads = []
    27. for i in range(200): # 需要的弹框数量
    28. t = threading.Thread(target=dow)
    29. threads.append(t)
    30. time.sleep(0.1)
    31. threads[i].start()

    3、安装pyinstaller

    pip install pyinstaller

     

    2、使用pyinstaller 打包程序

    2.1 进入文件路径

    2.2 开始打包

    pyinstaller -F -w (-i icofile) filename
    • filename表示你的Python程序文件名

    • -w 表示隐藏程序运行时的命令行窗口(不加-w会有黑色窗口)

    • 括号内的为可选参数,-i icofile表示给程序加上图标,图标必须为.ico格式

    • icofile表示图标的位置,建议直接放在程序文件夹里面,这样子打包的时候直接写文件名就好

     然后回车运行

     我们从上图看到最后一行提示:  Building EXE from EXE-00.toc completed successfully.  就成功了

    2.3 查收exe文件

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

     

    运行一下:

     

     

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

  • 相关阅读:
    【Python自学笔记】python os.getcwd文件目录找不对
    Java#23(常见API--1)
    ELK:开源搜索与分析技术栈(1)
    【JAVA】Java实现rpc框架所需方法(类似Dubbo)
    Unity加速编译小技巧
    方舟开服教程win
    postgresql主从复制、主从切换
    Javaweb-学习路线
    3. const
    【问题】SpringBoot之GET请求参数偶发性丢失问题
  • 原文地址:https://blog.csdn.net/c_lanxiaofang/article/details/126165573