2016-09-17 6 views
0

私はを実行することができますbashと、CプログラムにテキストファイルをフィードしたいどのようにあなたはPythonで同じを行うでしょうか?bash>のようにpythonで入力リダイレクションを実行するには?

+0

あなたは手の込んだてもらえますか?入力を外部プログラムに供給しますか? –

+0

@SergeiLebedevはいテキストファイルをCプログラム 'prog'に送りたいので、' getchar() 'でそれをつかむことができます。 bashでは '$ ./prog ChiseledAbs

答えて

0

あなたはsubprocess.check_callを経由していることを行うことができます。

import subprocess 

subprocess.check_call(["prog"], stdin=open("/path/to/file")) 
関連する問題