2017-06-13 43 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的一個值。但我想在i循環中保存很多文件。我無法在i循環中增加增量。 任何幫助,將不勝感激。 謝謝。如何使用pylab在循環中保存多個文件

回答

0

我想你想你的文件名。如果我改變我,然後我得到錯誤的結果值同時使用循環變量,ij,可能像

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

。所以,我需要爲i的一個值做上述過程,然後增加值。雖然我也嘗試過這兩個循環變量,但不幸的是它不工作。 –

相關問題