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解析xml文件操作实例
Oct 05 Python
Python中的True,False条件判断实例分析
Jan 12 Python
详解Python中__str__和__repr__方法的区别
Apr 17 Python
python检测是文件还是目录的方法
Jul 03 Python
详解Django中间件的5种自定义方法
Jul 26 Python
python按时间排序目录下的文件实现方法
Oct 17 Python
Python设计模式之命令模式原理与用法实例分析
Jan 11 Python
python3人脸识别的两种方法
Apr 25 Python
Python中的asyncio代码详解
Jun 10 Python
Django中自定义admin Xadmin的实现代码
Aug 09 Python
Python进程池Pool应用实例分析
Nov 27 Python
Python json解析库jsonpath原理及使用示例
Nov 25 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
QueryPath PHP 中的jQuery
2010/04/11 PHP
经典PHP加密解密函数Authcode()修复版代码
2015/04/05 PHP
PHP注释语法规范与命名规范详解篇
2018/01/21 PHP
PHP hebrev()函数用法讲解
2019/02/21 PHP
CentOS7编译安装php7.1的教程详解
2019/04/18 PHP
ExtJS Ext.MessageBox.alert()弹出对话框详解
2010/04/02 Javascript
js中有关IE版本检测
2012/01/04 Javascript
jQuery is()函数用法3例
2014/05/06 Javascript
用jQuery.ajaxSetup实现对请求和响应数据的过滤
2016/12/20 Javascript
JS与HTML结合实现流程进度展示条思路详解
2017/09/03 Javascript
Vue多种方法实现表头和首列固定的示例代码
2018/02/02 Javascript
angularJS1 url中携带参数的获取方法
2018/10/09 Javascript
Vue插件从封装到发布的完整步骤记录
2019/02/28 Javascript
vue 插件的方法代码详解
2019/06/06 Javascript
详解element-ui设置下拉选择切换必填和非必填
2019/06/17 Javascript
Vue实现数据表格合并列rowspan效果
2020/11/30 Javascript
Vue +WebSocket + WaveSurferJS 实现H5聊天对话交互的实例
2020/11/18 Vue.js
JavaScript 异步时序问题
2020/11/20 Javascript
深入解析Python中的变量和赋值运算符
2015/10/12 Python
初步剖析C语言编程中的结构体
2016/01/16 Python
Python断言assert的用法代码解析
2018/02/03 Python
python深度优先搜索和广度优先搜索
2018/02/07 Python
利用nohup来开启python文件的方法
2019/01/14 Python
Python+numpy实现矩阵的行列扩展方式
2019/11/29 Python
如何使用Django Admin管理后台导入CSV
2020/11/06 Python
html5自带表单验证体验优化及提示气泡修改功能
2017/09/12 HTML / CSS
美国著名的婴儿学步鞋老品牌:Robeez
2016/08/20 全球购物
英国和爱尔兰的自炊式豪华度假小屋:Rural Retreats
2018/06/08 全球购物
介绍一下如何优化MySql
2016/12/20 面试题
木工主管岗位职责
2013/12/08 职场文书
单位作风建设剖析材料
2014/10/11 职场文书
2014年妇幼卫生工作总结
2014/12/09 职场文书
课外活动总结
2015/02/04 职场文书
2015个人半年总结范文
2015/03/09 职场文书
原告代理词范文
2015/05/25 职场文书
MySQL数据迁移相关总结
2021/04/29 MySQL