私は自分のプログラムにその出力をファイルに書き込もうとしています。これはループで実行されますが、ファイルに追加するのではなく、ファイルにあるものを毎回上書きすると思います。関連するコードは次のとおりです。
g = open('mjd.txt','a')
for i in range(len(new_y)):
os.system('vap -c "mjd" {0} > mjd.txt'.format(new_y[i]))
ここで、vapは、1行を出力する別のプログラムからのコマンドです。
ただし、ループした後、「mjd.txt」ファイルには1行しかないので、数行にします。
どんな助けでも素晴らしいでしょう。ありがとうございました。