程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Python實現整蠱惡搞程序生成exe文件小彈窗祝福發給好兄弟好閨蜜好室友

編輯:Python

節假日不給好兄弟好閨蜜好室友來點意外都感覺少了點樂趣。

目錄

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

2、先寫好代碼

3、安裝pyinstaller

2、使用pyinstaller 打包程序

2.1 進入文件路徑

2.2 開始打包

2.3 查收exe文件


 

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

建議先把循環次數  改為10次 ,運行完後結束進程就好了

 

2、先寫好代碼

"""
* @Author: xiaofang
在校生,學習過C、Java,目前專於Python,方向:數據分析
* @Description:
送給朋友滿屏的祝福
"""
import tkinter as tk
import random
import threading
import time
def dow():
window = tk.Tk()
width = window.winfo_screenwidth()
height = window.winfo_screenheight()
a = random.randrange(0, width)
b = random.randrange(0, height)
window.title('七夕')
window.geometry("200x50" + "+" + str(a) + "+" + str(b))
tk.Label(window,
text=' 七夕快樂,不止今夕!', # 標簽的文字
bg='#F479EE', # 背景顏色
font=('楷體', 15), # 字體和字體大小
width=50, height=12 # 標簽長寬
).pack() # 固定窗口位置
window.mainloop()
threads = []
for i in range(200): # 需要的彈框數量
t = threading.Thread(target=dow)
threads.append(t)
time.sleep(0.1)
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程序就在裡面

 

運行一下:

 

 

注意:如果原本的程序中使用到了相應的資源,需要復制到該目錄下,否則程序會無法運行。


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved