使用python将数组中的数组保存到csv文件中

时间:2014-02-20 06:14:17

标签: python arrays csv

我正在尝试使用python将数组保存到csv文件中。

我有一个数组数组:

myarr = [[10.3,11.2,10.7],[13.4,12.6,12.7],[12.56,14.21,11.33]]

我想将其保存为csv文件,格式如下:

    A      B      C
1  10.3   11.2   10.7
2  13.4   12.6   12.7
3  12.56  12.41  11.33

我需要它保存而不删除以前的行,所以如果我回到同一个文件尝试保存更多的数组,它不应该删除旧行,它应该从下一个可用行开始。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

我不知道这些列标题是什么。请解释一下。您可以使用以下代码逐行将数组写入csv文件。

import csv
myarr = [[10.3,11.2,10.7],[13.4,12.6,12.7],[12.56,14.21,11.33]]
with open("myarray.csv", "wb") as f:
    writer = csv.writer(f)
    writer.writerows(myarr)