如何将csv中的数据导出为列表(Python3)

2024-05-20 10:25:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个这样的列表(python3)

my_list = [["xxx","moon",150],["wordq","pop",3]]

我用这个代码把它保存在csv上

^{pr2}$

现在我需要将这个csv作为一个列表导出到我的程序中并更改数据。 请帮帮我?在


Tags: csv数据代码程序列表mypoppython3
2条回答

除非您有使用newline=''的原因,否则您可以跳过这一点,并在Python2.7下面的代码工作

import csv

my_list = [["xxx","moon",150],["wordq","pop",3]]

myfile = open("pppp.csv", 'wb')
with open("pppp.csv", "w") as myfile:
    wr = csv.writer(myfile, quoting=csv.QUOTE_NONE)
    wr.writerows(my_list)


data = csv.reader(open('pppp.csv','r'))
for row in data:
    print row

只需将从reader()获取的数据转换为列表:

data = csv.reader(open('example.csv','r'))
data = list(data)
print data

相关问题 更多 >