我使用以下代码附加值数组
4.525223672389984131e-01
3.839516639709472656e-01
1.930356919765472412e-01
到现有的CSV文件(" Testfile2.csv"),每行只包含1个文本字段
Text A
Text B
Text C
使用以下代码:
csvfile = 'Testfile2.csv'
with open(csvfile, 'rb') as fin, open('new_'+csvfile, 'wb') as fout:
indexation = 0
for line in iter(fin.readline, ''):
fout.write(line.replace('\n', ', ' + str(sims_mean[indexation]) + '\n'))
indexation += 1
但是,如果在Excel中打开
,我的输出会如下所示Text A
4.525223672389984131e-01
Text B
3.839516639709472656e-01
Text C
1.930356919765472412e-01
因此有两个问题:
与每个条目相比,数组中的附加值偏移了1行。
在每一行之间都有一个不必要的空间。
我该如何解决这两件事?