【发布时间】:2017-07-05 15:30:03
【问题描述】:
我正在尝试将值写入 csv 文件,这样每两次迭代,结果都在同一行中,然后下一个值将打印到新行。任何帮助将不胜感激。谢谢! 这是我目前所拥有的:
import csv
import math
savePath = '/home/dehaoliu/opencv_test/Engineering_drawings_outputs/'
with open(str(savePath) +'outputsTest.csv','w') as f1:
writer=csv.writer(f1, delimiter='\t',lineterminator='\n',)
temp = []
for k in range(0,2):
temp = []
for i in range(0,4):
a = 2 +i
b = 3+ i
list = [a,b]
temp.append(list)
writer.writerow(temp)
我现在得到的结果是
[2 3][3 4][4 5][5 6]
[2 3][3 4][4 5][5 6]
但我想得到这个(不带括号),其中一行中的每个数字都在一个单独的列中:
2 3 3 4
4 5 5 6
【问题讨论】:
标签: python-2.7 csv