出力ファイルを提供するPythonスクリプトがあります。この出力ファイルをコマンド ライン プログラムに渡す必要があります。コマンドライン プログラムを呼び出して、Python でファイルを処理するように制御する方法はありますか?
このコードを実行しようとしました
import os
import subprocess
import sys
proc = subprocess.Popen(["program.exe"], stdin=subprocess.PIPE)
proc.communicate(input=sys.argv[1]) #here the filename should be entered
proc.communicate(input=sys.argv[2]) #choice 1
proc.communicate(input=sys.argv[3]) #choice 2
コマンドラインからの入力を入力する方法はありますか。また、cmdプログラムはコードを実行した後、インターフェイスがちらつきます。
ありがとう。
注: プラットフォームは Windows です