我的函数读取的文件格式为:
Column1 Column2 Column3 Column4
Value2 Value1 Value4 Value3
Value7 Value6 Value5 Value8
Value9 Value10 Value11 Value12
我阅读了该文件,对其进行过滤和排序,然后得到一个格式列表:
lines = [[Column1, Column2, Column3, Column4], [Value1, Value2, Value3, Value4], [Value5, Value6, Value7, Value8]]
现在,当我尝试写入文件(与原始文件格式相同)时,我无法正确格式化输出。这是我的代码:
for line in lines:
outfile.write(line[0].strip()+'\t')
outfile.write(line[1].strip()+'\t')
outfile.write(line[2].strip()+'\t')
outfile.write(line[3].strip()+'\t')
如果我将其更改为outfile.write(line[0].strip()+'\t'+'\n')
或添加outfile.write('\n')
,我的文件只是一个包含所有值的大列。