Re: [問題] windows 程式的 console 視窗問題 (解決)

看板Python作者 (evenrain)時間12年前 (2013/04/24 18:43), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
※ 引述《eaden (evenrain)》之銘言: : 最後放棄 subprocess 改用 os.system('arp -a > tmp') : 然後再去讀檔解決了 XD 後來把 ping 的部分加回去之後發現程式跑不起來, 寫了 log 發現有 handle invalid 的錯誤訊息 >>> [Error 6] 控制代碼無效 問了股溝大神,查到有人反映 pyinstaller 用 one file 方式打包的程式如果有用到 subprocess.Popen 會有問題 http://www.pyinstaller.org/ticket/597 於是連 ping 都捨棄 subprocess.Popen 改用 os.system 結果小視窗又跑出來了...orz 如果照舊用 subprocess 但是 pyinstaller 的設定改用 one folder, 一樣有小視窗... 最後找到的方法是 http://bit.ly/12HC46i 建立一個隱藏視窗來處理,就正常了~ 最後用 py2exe 把 exekind 設為 windows 或是 用 pyinstaller 設 one folder & no console 打包都不跳出小視窗了 可喜可賀 可喜可賀~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.190.212 ※ 編輯: eaden 來自: 122.116.190.212 (04/24 18:55)
文章代碼(AID): #1HTxSuFy (Python)
文章代碼(AID): #1HTxSuFy (Python)