我想知道如何分割具有多列数据的海量文件的数据。数据由间隙分隔。我在我的代码中使用它们并将它们存储在列中的另一个文件中。使用下面的代码,我只能在一个文件中存储一列,但我想将所有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)