Python将list元素转存为CSV文件的实现


Posted in Python onNovember 16, 2020

首先先定义一个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属性。

import pandas as pd

list=[[1,2,3],[4,5,6],[7,9,9]]
# 下面这行代码运行报错
# list.to_csv('e:/testcsv.csv',encoding='utf-8')
name=['one','two','three']
test=pd.DataFrame(columns=name,data=list)#数据有三列,列名分别为one,two,three
print(test)
test.to_csv('e:/testcsv.csv',encoding='gbk')

运行结果为:

Python将list元素转存为CSV文件的实现 

生成的csv文件为:

Python将list元素转存为CSV文件的实现 

默认的行名是从0开始递增的数字,要是不喜欢这个表示,也可以自己改,改成自己喜欢的.只需要在pd.DataFrame()中定义一个index参数,具体如下:

import pandas as pd

list=[[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文件的实现的文章就介绍到这了,更多相关Python list元素转存为CSV内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python使用multiprocessing实现一个最简单的分布式作业调度系统
Mar 14 Python
python文件的md5加密方法
Apr 06 Python
python设计模式大全
Jun 27 Python
Python爬取网页中的图片(搜狗图片)详解
Mar 23 Python
python编写暴力破解zip文档程序的实例讲解
Apr 24 Python
Python设计模式之命令模式原理与用法实例分析
Jan 11 Python
Python设计模式之代理模式实例详解
Jan 19 Python
tensorflow 20:搭网络,导出模型,运行模型的实例
May 26 Python
Python‘==‘ 及 ‘is‘相关原理解析
Sep 05 Python
python利用paramiko实现交换机巡检的示例
Sep 22 Python
Python日志器使用方法及原理解析
Sep 27 Python
Python爬取酷狗MP3音频的步骤
Feb 26 Python
python list等分并从等分的子集中随机选取一个数
Nov 16 #Python
Python大批量搜索引擎图像爬虫工具详解
Nov 16 #Python
详解Python中list[::-1]的几种用法
Nov 16 #Python
使用Pytorch搭建模型的步骤
Nov 16 #Python
Python图像读写方法对比
Nov 16 #Python
python3中编码获取网页的实例方法
Nov 16 #Python
Python3中小括号()、中括号[]、花括号{}的区别详解
Nov 15 #Python
You might like
一个简单计数器的源代码
2006/10/09 PHP
怎样在PHP中通过ADO调用Asscess数据库和COM程序
2006/10/09 PHP
php 多个submit提交表单 处理方法
2009/07/07 PHP
PHP数组 为文章加关键字连接 文章内容自动加链接
2011/12/29 PHP
PHP生成自定义长度随机字符串的函数分享
2014/05/04 PHP
再推荐十款免费的php开发工具
2015/11/09 PHP
PHP利用pdo_odbc实现连接数据库示例【基于ThinkPHP5.1搭建的项目】
2019/05/13 PHP
JavaScript 常见对象类创建代码与优缺点分析
2009/12/07 Javascript
Raphael一个用于在网页中绘制矢量图形的Javascript库
2013/01/08 Javascript
js比较和逻辑运算符的介绍
2013/03/10 Javascript
jquery实现点击弹出层效果的简单实例
2014/03/03 Javascript
跟我学Nodejs(二)--- Node.js事件模块
2014/05/21 NodeJs
浅谈jQuery事件绑定原理
2015/01/02 Javascript
jQuery插件slider实现拖动滑块选取价格范围
2015/04/30 Javascript
JQuery勾选指定name的复选框集合并显示的方法
2015/05/18 Javascript
JavaScript的new date等日期函数在safari中遇到的坑
2016/10/24 Javascript
js date 格式化
2017/02/15 Javascript
React Native AsyncStorage本地存储工具类
2017/10/24 Javascript
详解浏览器缓存和webpack缓存配置
2018/07/06 Javascript
VUE 实现复制内容到剪贴板的两种方法
2019/04/24 Javascript
layer关闭当前窗口页面以及确认取消按钮的方法
2019/09/09 Javascript
Python使用django搭建web开发环境
2017/06/09 Python
解决Pytorch训练过程中loss不下降的问题
2020/01/02 Python
Python接口自动化判断元素原理解析
2020/02/24 Python
关于Python3爬虫利器Appium的安装步骤
2020/07/29 Python
俄罗斯珠宝市场的领导者之一:Бронницкий ювелир
2019/10/02 全球购物
医院护理人员的自我评价分享
2013/10/04 职场文书
应届毕业生求职信范文
2013/12/18 职场文书
药学专业学生的自我评价分享
2014/02/06 职场文书
初中高效课堂实施方案
2014/02/26 职场文书
《散步》教学反思
2014/03/02 职场文书
教师求职信范文
2014/05/24 职场文书
医院保洁员岗位职责
2015/02/13 职场文书
煤矿安全保证书
2015/02/27 职场文书
2015年教学副校长工作总结
2015/07/22 职场文书
公司财务制度:成本管理控制制度模板
2019/11/19 职场文书