入力ファイルを受け取るプログラムがあります。
python subprogram.py < input.txt > out.txt
多数の入力ファイルがある場合、それらの入力で実行され、単一の出力を生成する単一の python プログラムを作成するにはどうすればよいですか? プログラムは次のように実行する必要があると思います。
python program.py < input_1.txt input_2.txt > out.txt
プログラム自体は次のようになります。
from subprogram import MyClass
import sys
if __name__ == '__main__':
myclass = MyClass()
myclass.run()