如何逐列将数据写入csv文件?

时间:2017-04-28 21:22:45

标签: python csv

我遇到了问题,我正在尝试在csv文件中实现以下格式:

client connections   |          | node repsonse time

但是,这里没有数据列表,它只是一行数据,没有重复的行或数据等。

然而,当我运行我的代码时,它只将代码放入一个单元格中,而不是正确地将它分布在列中。

我做错了什么?

with open("expirement_node_descovery.csv","a") as csvfile:
    writer=csv.writer(csvfile, delimiter=',')
    writer.writerows((client_connections, '', average_getAdrr_no_node_response))

1 个答案:

答案 0 :(得分:0)

这可能是因为在行writer.writerows((client_connections, '', average_getAdrr_no_node_response))中你没有写一个列表,而是一个由3个项组成的元组。在这种情况下,它可能会将所有三件事写入一个单元格中。

而是尝试writer.writerows([client_connections, '', average_getAdrr_no_node_response])

您能举例说明client_connectionsaverage_getAdrr_no_node_response吗?