2017-06-13 12 views
-2
for i in range (0,1): 
for k in range (0,2): 
    data = np.loadtxt('data_'+str('%05d'%k)+'/dmp_'+str('%05d'%i)+'.dat') 

    for j in range (0,5): 
    u[j] += (data[j][2]) 

    ncount += 1 

for j in range (0,5): 
    u[j] /= ncount 
    np.savetxt('data/dmp_'+str('%d'%i)+'.dat', (u), delimiter='\t',newline=os.linesep) 

このプログラムでは、iループでファイルを保存しています。これは、iの1つの値に対してうまく機能します。しかし、私はループで多くのファイルを保存したい。私はループを増やすことができません。 ご協力いただければ幸いです。おかげさまで ファイルをループで複数のファイルを保存する方法

答えて

0

私はその後、私は間違った結果を取得していますの値を変更した場合、私はおそらく、あなたのファイル名にij、あなたは両方のループ変数を使用したいと思う

np.savetxt('data/dmp_{}_{}.dat'.format(i,j), (u), delimiter='\t',newline=os.linesep) 
+0

のようなものを推測します。ですから、私は上記の手順をiの1つの値に対して実行し、次に値を増やす必要があります。私は両方のループ変数についても試していますが、残念ながらそれは機能しません。 –

関連する問題