1

psinfo.exe無料の Microsoft 実行可能ファイルを実行し、出力を Python プログラムに埋め込まれたファイルにパイプしたいと考えています。Python プログラムから psinfo.exe ファイルを実行できましたが、psinfo の出力をファイルにパイプすることはできません。

Windows コマンド ラインから単純なバッチ ファイルを実行すると、次のようになります。

psinfo.exe > filename.txt

次に、psinfo の出力がファイル filename.txt にパイプされます。psinfo ユーティリティは、空きディスク容量のパーセンテージやその他の情報など、コンピューターの情報を一覧表示します。1 行のバッチ ファイルを使用して psinfo データをファイルにパイプし、Windows 内でバッチ ファイルを実行しようとすると、データがファイルにパイプされて機能します。ただし、Python からバッチ ファイルを実行すると、データはファイルにパイプされません。

バッチ ファイルまたは psinfo.exe を直接実行し、python プログラム内でバッチ ファイルまたは psinfo.exe を実行しているファイルに psinfo データ パイプを渡すにはどうすればよいですか?

4

1 に答える 1