1
PyApplleryyy.exe
から作成された実行可能ファイルを生成するElectronアプリxxx.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
にいくつかのチェックがあり、電子アプリを通して実行してもStdinが提供されないためです。
ヒントがあれば幸いです!前もって感謝します!
おかげで、私が試した後、このパスに沿って、さらに取得していない 'STDIN = subprocess.DEVNULL'失敗した...あなたが得ることができるので、 –
@eryksunあなたの答えを入れてください褒賞! :) –