我有三个变量:
a = 3
b = 1
c = [4, 1, 4]
我想将这些写入csv文件中的一行以获得以下输出:
3,1,4,1,4
到目前为止,这是我的代码:
with open('results.csv', 'w') as csvfile:
results_writer = csv.writer(csvfile, delimiter=',')
results_writer.writerow(XXX)
代替XXX的是什么?
到目前为止,我的尝试是:
XXX = [a, b], c
给出错误:
TypeError: writerow() takes exactly one argument (2 given)
和
XXX = [a, b, c]
给出以下(不需要的)输出:
3,1,"[1, 4, 1]"
答案 0 :(得分:1)
怎么样:
results_writer.writerow([a, b] + c)