0
私はを実行することができますbashと、CプログラムにテキストファイルをフィードしたいどのようにあなたはPythonで同じを行うでしょうか?bash>のようにpythonで入力リダイレクションを実行するには?
私はを実行することができますbashと、CプログラムにテキストファイルをフィードしたいどのようにあなたはPythonで同じを行うでしょうか?bash>のようにpythonで入力リダイレクションを実行するには?
あなたはsubprocess.check_call
を経由していることを行うことができます。
import subprocess
subprocess.check_call(["prog"], stdin=open("/path/to/file"))
あなたは手の込んだてもらえますか?入力を外部プログラムに供給しますか? –
@SergeiLebedevはいテキストファイルをCプログラム 'prog'に送りたいので、' getchar() 'でそれをつかむことができます。 bashでは '$ ./prog
ChiseledAbs