在tkinter里創建了一個按鈕,點擊它會打開具體檔案,用的是os.system(file_path)方法,在pycharm里運行時會打開檔案,但是用pyinstaller打包成exe后,打開檔案的同時還會打開cmd視窗(已經將后綴名改成pyw了),不是打開exe時出現cmd,而是打開程式后,點擊那按鈕,打開一個檔案的同時會出現cmd(system32\cmd.exe),而且我關了程式后,cmd視窗還在,感覺就是打開文本檔案的方法會同時打開它一樣,求大神幫小白看下是為什么,怎么才能使這個cmd視窗不出現。
uj5u.com熱心網友回復:
查了一下,是因為os.system呼叫了cmd,所以會出現uj5u.com熱心網友回復:
已解決,用了subprocess代替os.systemuj5u.com熱心網友回復:
已解決,用了subprocess代替os.system轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/184919.html
上一篇:如何正確的創建多個物件?
