欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

pyinstaller打包程序后閃退問題的解決方法

 更新時(shí)間:2023年11月24日 11:06:46   作者:燃烏龍茶  
這篇文章主要給大家介紹了關(guān)于pyinstaller打包程序后閃退問題的解決方法,閃退原因可能有很多這里記錄下我遇到的問題,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下

1.適用范圍

找個(gè)問題的一般都是python代碼打包成exe出現(xiàn)閃退的,所以只適用于pyinstaller命令打包單文件或者多文件。

2.解決方法

time.sleep()

  • 在你需要打包的程序內(nèi)部導(dǎo)入time庫

  • 使用time.sleep()函數(shù),參數(shù)定長一點(diǎn)

import time   # 導(dǎo)入time庫

print("Start")
time.sleep(5)       # 休息5秒,參數(shù)可改
print("End")

input()

在你打包的程序末尾加入,只有在有輸入操作后才會(huì)關(guān)閉

導(dǎo)入keyboard庫,根據(jù)鍵位判斷是否退出

需要安裝keyboard庫,代碼如下

pip install keyboard

安裝好后就可以在代碼里面添加以下代碼

import keyboard

while True:
    if keyboard.is_pressed('esc'):
        print("Exiting program...")
        break

當(dāng)然,不太推薦導(dǎo)入庫,因?yàn)閷?dǎo)入的庫每多一個(gè)就會(huì)使你的包變大一分。

在你寫的代碼外部添加一個(gè)循環(huán)

3.為什么打包后會(huì)閃退

因?yàn)槌绦驁?zhí)行結(jié)束了,沒有加限定條件,所以結(jié)束就關(guān)閉。

到此這篇關(guān)于pyinstaller打包程序后閃退問題的解決方法的文章就介紹到這了,更多相關(guān)pyinstaller打包程序后閃退內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論