用pyinstaller 子產品在打包代碼的,時候出現閃退的情況
問題描述
使用打包指令
pyinstaller -F 打包的.py檔案
使用這個打包生成exe程式,在代碼最後一行還沒有執行完

如上面,最後的print 語句還沒有執行完,exe程式就發生了閃退的情況
問題原因
打包包py檔案生成可執行檔案exe出現閃退問題,是因為,exe執行的時候,這個print語句是非常快的,其實最後一行是執行了,不過太快了,就讓你認為是閃退了,為了,顯示結果有停留,加一個條件
解決方法
在需要打包的py檔案中的主函數最後一行添加如下代碼:
python2: raw_input('please input any key to exit')
python3: input('please input any key to exit')
上面是解決方法,python3表示python3.x的解釋器版本