[英]list export and import from csv
我需要在csv文件中保存6个列表,并在打开程序时重新加载。请帮助我,这是我的列表之一,所有列表都在更新中,这些是一些示例详细信息
list_of_DVDsuppliers=[["a","m",15],["w","p",34]]
我尝试了此代码,但无法正常工作。
import csv
list_of_DVDsuppliers=[["a","m",15],["w","p",34]]
myfile = open("pppp.csv", 'wb')
wr = csv.writer(myfile, quoting=csv.QUOTE_NONE)
wr.writerow(list_of_DVDsuppliers)
myfile.close
1.帮助我保存并在csv中阅读吗?
仍然需要帮助.....
你要
wr.writerows(list_of_DVDsuppliers)
使用s
,因为您要写多个行。
还有
myfile.close
什么都不做:你想要
myfile.close()
真正地称呼它,而不仅仅是提及名称。
更好的方法是使用with
块:
with open("pppp.csv", "wb") as myfile:
wr = csv.writer(myfile, quoting=csv.QUOTE_NONE)
wr.writerows(list_of_DVDsuppliers)
因为这样您就不必记住关闭文件了,它是自动完成的。
这产生一个看起来像的文件
a,m,15
w,p,34
我想这就是您想要的(您可能希望将列表展平并写成一行。)
[PS:我在这里假设使用Python 2。 否则它应该是open("pppp.csv", "r", newline='')
。]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.