时间:2021-05-22
首先先定义一个list,将其转存为csv文件,看将会报什么错误
list=[[1,2,3],[4,5,6],[7,9,9]]list.to_csv('e:/testcsv.csv',encoding='utf-8')运行后出现:
Traceback (most recent call last):
File "D:/Python/untitled/PcCVS.py", line 43, in <module>
list.to_csv('e:/testcsv.csv',encoding='utf-8')
AttributeError: 'list' object has no attribute 'to_csv'
list没有to_csv的属性,也就是说list直接是转存不了为csv
为了解决这个问题,我们可以引入panas模块,使用其DataFrame属性。
运行结果为:
生成的csv文件为:
默认的行名是从0开始递增的数字,要是不喜欢这个表示,也可以自己改,改成自己喜欢的.只需要在pd.DataFrame()中定义一个index参数,具体如下:
import pandas as pdlist=[[1,2,3],[4,5,6],[7,9,9]]name=['one','two','three']name2=['a','b','c']test=pd.DataFrame(columns=name,index=name2,data=list)print(test)test.to_csv('e:/testcsv.csv',encoding='gbk')这样就就修改好了
到此这篇关于Python将list元素转存为CSV文件的实现的文章就介绍到这了,更多相关Python list元素转存为CSV内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
python对csv文件追加写入列,具体内容如下所示:原始数据[外链图片转存失败(img-zQSQWAyQ-1563597916666)(C:\Users\in
execl表格出现乱码的解决方法是使用记事本打开CSV文件后另存为,将文件保存为ansi编码格式并保存,再用EXCEL打开文件,乱码就消失了。 记事本,在日常
如下所示:importglobimporttimeimportcsvcsvx_list=glob.glob('*.csv')#打开文件夹下全部的CSV文件pri
如下所示:#coding=utf8'''读取CSV文件,把csv文件放在一份list中。'''importcsvclassreadCSV(object):def
一、Python读取csv文件说明:以Python3.x为例#读取csv文件方法1importcsvcsvfile=open('csvWrite.csv',ne