如何使用pylab在循环中保存多个文件

时间:2017-06-13 16:19:55

标签: python python-2.7 numpy

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循环中进行增量。 任何帮助,将不胜感激。 感谢。

1 个答案:

答案 0 :(得分:0)

我猜你想在你的文件名中使用两个循环变量i j,可能类似

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