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实现二分查找算法实例
May 26 Python
使用httplib模块来制作Python下HTTP客户端的方法
Jun 19 Python
Python读取sqlite数据库文件的方法分析
Aug 07 Python
Python连接phoenix的方法示例
Sep 29 Python
R vs. Python 数据分析中谁与争锋?
Oct 18 Python
python实现对excel进行数据剔除操作实例
Dec 07 Python
浅谈Python实现Apriori算法介绍
Dec 20 Python
python3利用Dlib19.7实现人脸68个特征点标定
Feb 26 Python
详解利用Python scipy.signal.filtfilt() 实现信号滤波
Jun 05 Python
使用django的objects.filter()方法匹配多个关键字的方法
Jul 18 Python
python实现图片压缩代码实例
Aug 12 Python
给Django Admin添加验证码和多次登录尝试限制的实现
Jul 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
实用函数10
2007/11/08 PHP
Php 构造函数construct的前下划线是双的_
2009/12/08 PHP
php安装swoole扩展的方法
2015/03/19 PHP
php usort 使用用户自定义的比较函数对二维数组中的值进行排序
2017/05/02 PHP
Javascript学习笔记8 用JSON做原型
2010/01/11 Javascript
jQuery获取样式中的背景颜色属性值/颜色值
2012/12/17 Javascript
Node.js文件操作详解
2014/08/16 Javascript
javascript字符串循环匹配实例分析
2015/07/17 Javascript
JS实现转动随机数抽奖特效代码
2020/04/16 Javascript
浅谈javascript函数式编程
2015/09/06 Javascript
浅析js绑定事件的常用方法
2016/05/15 Javascript
AnjularJS中$scope和$rootScope的区别小结
2016/09/18 Javascript
jQuery实现贪吃蛇小游戏(附源码下载)
2017/03/04 Javascript
JS自动生成动态HTML验证码页面
2017/06/14 Javascript
vue.js数据绑定操作详解
2018/04/23 Javascript
微信小程序自定义对话框弹出和隐藏动画
2018/07/19 Javascript
微信小程序实现商品属性联动选择
2019/02/15 Javascript
浅谈javascript事件环微任务和宏任务队列原理
2020/09/12 Javascript
[02:33]2018 DOTA2亚洲邀请赛回顾视频 再次拾起那些美妙的时刻
2018/04/10 DOTA
连接Python程序与MySQL的教程
2015/04/29 Python
python对json的相关操作实例详解
2017/01/04 Python
用python与文件进行交互的方法
2018/03/01 Python
Python基础教程之异常详解
2019/01/10 Python
pyqt5 QProgressBar清空进度条的实例
2019/06/21 Python
pandas apply多线程实现代码
2020/08/17 Python
python 简单的调用有道翻译
2020/11/25 Python
Wojas罗马尼亚网站:波兰皮鞋品牌
2018/11/01 全球购物
波兰珠宝品牌:YES
2019/08/09 全球购物
写一个函数,要求输入一个字符串和一个字符长度,对该字符串进行分隔
2015/07/30 面试题
Weblogic和WebSphere不同特点
2012/05/09 面试题
仓库管理专业个人的自我评价
2013/12/30 职场文书
竞选劳动委员演讲稿
2014/04/28 职场文书
高考标语大全
2014/06/05 职场文书
校运会新闻稿
2015/07/17 职场文书
学者《孟子》名人名言
2019/08/09 职场文书
python munch库的使用解析
2021/05/25 Python