如何在python中读取一些数据,在操作后保存

时间:2016-06-06 15:38:48

标签: python

假设我在cthon中读取一个csv文件作为嵌套列表。 python中的数据如下所示:

my_data=[[1,4,6,2],
        [1,6,5,2],
        [1,2,1,6]]

等等。

假设我必须使用python中的数据进行一些清理(出于多种目的)。数据继续看作python中的嵌套列表。现在我想获取这些数据并导出到csv文件中,以便我可以在以后阅读它们而无需执行任何清理过程。 Csv文件看起来像一个经典的Excel文件:例如第一个列表

[1,4,6,2]

应该是csv文件的第一行,依此类推。

我应该以哪种方式继续?

1 个答案:

答案 0 :(得分:0)

import csv

_list = [[1, 4, 6, 2], [1, 6, 5, 2], [1, 2, 1, 6]]
filename = 'test.csv'

with open(filename, 'wb') as csvfile:
    a = csv.writer(csvfile)
    a.writerows(_list)

with open(filename, 'rb') as fn:
    read = csv.reader(fn, delimiter='\t')
    for row in read:
        print row[0]

https://docs.python.org/2/library/csv.html