【发布时间】:2016-07-06 07:27:30
【问题描述】:
我有一个包含 100 行和 40 列数据的原始文本文件。 我想为原始文本文件的每个数据行编写一个单独的文本文件。
我只能弄清楚怎么做:
Data = loadtxt('Data.txt')
Row1 = Data[0,:]
np.savetxt('Row1.txt', [Row1])
Row2 = Data[1,:]
np.savetxt('Row2.txt', [Row2])
Row3 = Data[2,:] etc....
有没有办法使用循环来加快这个过程/一次完成所有操作,这样我就可以避免这样做 100 次?
我在想一些类似的事情
with open('Data.txt') as f:
for line in f.
line_out = f.readlines():
with open(line + '.txt','w') as fout:
fout.write(line_out)
这不起作用,但我不知道代码应该是什么。
【问题讨论】:
标签: python python-2.7 numpy text