如何从.dat文件中读取数据并将其存储在另一个文件中

时间:2017-06-25 08:09:57

标签: python-2.7

我想知道如何分割具有多列数据的海量文件的数据。数据由间隙分隔。我在我的代码中使用它们并将它们存储在列中的另一个文件中。使用下面的代码,我只能在一个文件中存储一列,但我想将所有4列存储在具有间隙的同一文件中。我该怎么办?

 from itertools import izip
 u,v,w,p = izip(*(map(int,line.split()) for line in open('data.dat')))
 print("u is", list(u))
 print("v is", list(v))
 print("w is", list(w))
 print("p is", list(p))
 thefile = open('test.txt', 'w')
 for item in list(u):
    thefile.write("%f\n" % item)

0 个答案:

没有答案