1
我有一個電子應用xxx.exe
它產生一個可執行文件創建從PyInstaller yyy.exe
。在yyy.exe
中,我終於嘗試通過subprocess.check_output()
啓動git
cmd。 不幸的是,致電check_output()
拋出[WinError 6] The handle is invalid
。WinError 6:該句柄是無效的python check_output產卵在電子應用
如果在命令行上直接啓動了yyy.exe
,則一切正常。 這個問題只發生在Windows上。我的假設是,在stdin
上有一些檢查會觸發異常,因爲通過Electron應用運行時不提供任何Stdin。
任何提示將不勝感激!提前致謝!
感謝這麼多的選擇,我沒有再沿着這條道路後,試圖讓'標準輸入= subprocess.DEVNULL'其失敗... –
@eryksun請把你的答案,所以你可以得到獎勵! :) –