在编写csv行时组合list和int

时间:2014-07-04 21:18:58

标签: django

我有三个变量:

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]"

1 个答案:

答案 0 :(得分:1)

怎么样:

results_writer.writerow([a, b] + c)