功能:回答錯誤自動重啟
Python打包exe步驟
-
安裝pyinsatller
打開cmd窗口,輸入如下指令
pip3 install pyinstaller
-
使用pyinstaller打包Python程序
pyinstaller -F -w -i ico文件名 python文件名
常用參數說明:
- –icon=圖標路徑
- -F 打包成一個exe文件
- -w 使用窗口,無控制台
- -c 使用控制台,無窗口
- -D 創建一個目錄,里面包含exe以及其他一些依賴性文件
- pyinstaller -h 來查看參數
報錯
Faile to excute script text
- 查看build目錄下的警告信息,缺失文件太多
- 利用-D 創建一個目錄,里面包含exe以及其他一些依賴性文件查看具體錯誤
pyinstaller.exe -D .\text.py
- 打開dist下的目錄,發現打包文件正常執行,但拖出依賴文件夾外,閃退
解決方法
-
不用-W參數,直接打包
pyinstaller -F python文件
惡搞源碼
import os
import time
# @Author : huxiaobai
print('**********************')
print(' 歡迎來到豬豬游戲')
print('**********************\n')
key = input("請問你是天才還是豬:")
if key == "豬":
time.sleep(1.5)
print('明白就好啦\n')
time.sleep(3)
print('沒事的,來抱一哈\n')
else:
print("既然如此...")
time.sleep(3)
print("本天才就要制裁你電腦,啊哈哈~~~~~")
os.system('shutdown -r -t 10')
time.sleep(10)