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中的len()函数的使用
Apr 07 Python
Python增量循环删除MySQL表数据的方法
Sep 23 Python
用tensorflow实现弹性网络回归算法
Jan 09 Python
Python cookbook(数据结构与算法)将序列分解为单独变量的方法
Feb 13 Python
取numpy数组的某几行某几列方法
Apr 03 Python
Python实现统计给定字符串中重复模式最高子串功能示例
May 16 Python
使用Python操作FTP实现上传和下载的方法
Apr 01 Python
Pytorch Tensor 输出为txt和mat格式方式
Jan 03 Python
使用Bazel编译TensorBoard教程
Feb 15 Python
解决Tensorflow2.0 tf.keras.Model.load_weights() 报错处理问题
Jun 12 Python
Python3爬虫mitmproxy的安装步骤
Jul 29 Python
Python如何将装饰器定义为类
Jul 30 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
在PHP中养成7个面向对象的好习惯
2010/01/28 PHP
php将会员数据导入到ucenter的代码
2010/07/18 PHP
PHP用SAX解析XML的实现代码与问题分析
2011/08/22 PHP
PHP实现根据时间戳获取周几的方法
2016/02/26 PHP
CakePHP框架Session设置方法分析
2017/02/23 PHP
PHP实现阿里大鱼短信验证的实例代码
2017/07/10 PHP
PHP SFTP实现上传下载功能
2017/07/26 PHP
PDO操作MySQL的基础教程(推荐)
2017/08/18 PHP
PHP空值检测函数与方法汇总
2017/11/19 PHP
PHP基于array_unique实现二维数组去重
2020/07/14 PHP
javaScript 页面自动加载事件详解
2014/02/10 Javascript
js清理Word格式示例代码
2014/02/13 Javascript
基于jQuery实现选取月份插件附源码下载
2015/12/28 Javascript
基于百度地图实现产品销售的单位位置查看功能设计与实现
2016/10/21 Javascript
用jQuery旋转插件jqueryrotate制作转盘抽奖
2017/02/10 Javascript
jQuery实现的简单前端搜索功能示例
2017/10/28 jQuery
vue 进阶之实现父子组件间的传值
2019/04/26 Javascript
小程序实现新用户判断并跳转激活的方法
2019/05/20 Javascript
简单了解Javscript中兄弟ifream的方法调用
2019/06/17 Javascript
js实现圆形显示鼠标单击位置
2020/02/11 Javascript
[00:03]DOTA2新版本PA至宝展示
2014/11/19 DOTA
Python守护进程(daemon)代码实例
2015/03/06 Python
Python基于Matplotlib库简单绘制折线图的方法示例
2017/08/14 Python
PyTorch读取Cifar数据集并显示图片的实例讲解
2018/07/27 Python
解决python多行注释引发缩进错误的问题
2019/08/23 Python
python pandas dataframe 去重函数的具体使用
2020/07/20 Python
总结Pyinstaller的坑及终极解决方法(小结)
2020/09/21 Python
CSS3 box-sizing属性详解
2016/11/15 HTML / CSS
用html5实现语音搜索框的方法
2014/03/18 HTML / CSS
de Bijenkorf比利时官网:荷兰最知名的百货商店
2017/06/29 全球购物
几个数据库方面的面试题
2016/07/01 面试题
公司门卫岗位职责范本
2014/07/08 职场文书
机关驾驶员违规检讨书
2014/09/13 职场文书
有子女的离婚协议书怎么写(范本)
2014/09/29 职场文书
2015年团支部工作总结
2015/04/03 职场文书
2015大学迎新晚会策划书
2015/07/16 职场文书