我将文件打印在垂直列中,但是,仍然需要使用逗号分隔值,这就是输出现在的样子。
1
2
3
4
5
6
7
8
9
10
以下是将文本输出到CSV文件的代码。
with open("all_labels", "w") as outputFile:
writer1 = csv.writer(outputFile, lineterminator='\n')
for item in allArray:
writer1.writerow([item])
with open("odd_labels", "w") as outputFile1:
writer2 = csv.writer(outputFile1, lineterminator='\n')
for item in oddArray:
writer2.writerow([item])
with open("even_labels", "w") as outputFile2:
writer3 = csv.writer(outputFile2, lineterminator='\n')
for item in evenArray:
writer3.writerow([item])
如果有人有任何建议,我只需要帮助就可以在逗号中添加逗号,以便文件中的最终输出可以读取。
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
答案 0 :(得分:3)
如果你想要一个额外的分隔符,你可以写一个带有额外空元素的列表:
writer3.writerow([item, ''])
答案 1 :(得分:2)
尝试以下内容
evenArray = [1,2,3,4]
for item in evenArray:
print(str(item)+',' )
输出
1,
2,
3,
4,
所以你可以使用
writer2.writerow(str(item)+',')