因此,我想打开一个CSV文件,对其进行排序,然后创建一个新文件并将排序后的值放入新的CSV文件中。我设法通过了前两个步骤,但将CSV文件放回到新文件中是我遇到的问题。将列表列表转换为垂直字符串
g = open(FOUT,'w')
newcsv = sorted(accum, key = sortKey)
g.write(''.join('\n'.join(map((lambda x: str(x), newcsv)))))
g.close()
这只有部分是因为我newcsv实际上是列表的列表,这意味着我得到的
[3.0, 12.0, 11.0, 17.0]
[5.0, 6.0, 17.0, 30.0]
[1.0, 10.0, 100.0, -40.0]
输出我要的是:
3.0, 12.0, 11.0, 17.0
5.0, 6.0, 17.0, 30.0
1.0, 10.0, 100.0, -40.0
做的任何方式这个?只是删除列表?
谢谢!