0

入力データファイルから読み取る最初の行に次の行があるPythonスクリプトがあります。

    x,y = genfromtxt('data1.txt').T

次に、x、y に対して処理を実行します (固定パラメータ、たとえば n=5 に依存します)。最後に、この行で出力ファイルを生成します

    with open('output_data1_n{0}.txt'.format(num),'wb') as file: 

これにより、output_data1_n5.txt が得られ、xnew と ynew が書き込まれます。

質問: 多くの txt ファイルを含むディレクトリがあります。入力ファイルごとに手動で実行するのではなく、そのディレクトリ内のすべてのファイルに対してこのジョブを体系的に実行するにはどうすればよいですか?

次のようにする必要があります: txt ファイル (たとえば os.walk ?) を文字列として取得し、それを入力に置き換えてから、パラメータ n を含む出力名を生成します。

あなたの提案に感謝します。

4

2 に答える 2