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 ValueError: invalid literal for int() with base 10 实用解决方法
Jun 21 Python
pandas全表查询定位某个值所在行列的方法
Apr 12 Python
python3+PyQt5重新实现自定义数据拖放处理
Apr 19 Python
python实现简单tftp(基于udp协议)
Jul 30 Python
python复制列表时[:]和[::]之间有什么区别
Oct 16 Python
python训练数据时打乱训练数据与标签的两种方法小结
Nov 08 Python
pycharm运行程序时在Python console窗口中运行的方法
Dec 03 Python
使用Python实现跳帧截取视频帧
May 31 Python
python 实现批量替换文本中的某部分内容
Dec 13 Python
Java Spring项目国际化(i18n)详细方法与实例
Mar 20 Python
在Django中自定义filter并在template中的使用详解
May 19 Python
keras 指定程序在某块卡上训练实例
Jun 22 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入门小知识
2008/03/24 PHP
php读取远程gzip压缩网页的方法
2014/12/29 PHP
php实现将HTML页面转换成word并且保存的方法
2016/10/14 PHP
thinkPHP实现基于ajax的评论回复功能
2018/06/22 PHP
PHP+Redis开发的书签案例实战详解
2019/07/09 PHP
javascript中字符串拼接详解
2014/09/26 Javascript
jQuery中Ajax的get、post等方法详解
2015/01/20 Javascript
jQuery动画效果相关方法实例分析
2015/12/31 Javascript
微信小程序开发之入门实例教程篇
2017/03/07 Javascript
VsCode插件整理(小结)
2017/09/14 Javascript
JS小球抛物线轨迹运动的两种实现方法详解
2017/12/20 Javascript
详解Vuex下Store的模块化拆分实践
2019/07/31 Javascript
vue element-ui读取pdf文件的方法
2019/11/26 Javascript
vue组件开发之tab切换组件使用详解
2020/08/21 Javascript
[06:44]2018DOTA2亚洲邀请赛4.5 SOLO赛 MidOne vs Sumail
2018/04/06 DOTA
在Python上基于Markov链生成伪随机文本的教程
2015/04/17 Python
Python中优化NumPy包使用性能的教程
2015/04/23 Python
使用基于Python的Tornado框架的HTTP客户端的教程
2015/04/24 Python
Python实现全排列的打印
2018/08/18 Python
Python logging模块用法示例
2018/08/28 Python
PyQt5 在label显示的图片中绘制矩形的方法
2019/06/17 Python
解决Python3用PIL的ImageFont输出中文乱码的问题
2019/08/22 Python
用sqlalchemy构建Django连接池的实例
2019/08/29 Python
pygame实现俄罗斯方块游戏(AI篇1)
2019/10/29 Python
将python依赖包打包成window下可执行文件bat方式
2019/12/26 Python
解决torch.autograd.backward中的参数问题
2020/01/07 Python
使用CSS3编写类似iOS中的复选框及带开关的按钮
2016/04/11 HTML / CSS
豪华床上用品 :Jennifer Adams
2019/09/15 全球购物
自我推荐书
2013/12/04 职场文书
售后主管岗位职责
2013/12/08 职场文书
创新型城市实施方案
2014/03/06 职场文书
求职个人评价范文
2014/04/09 职场文书
员工三分钟演讲稿
2014/08/19 职场文书
大学生第一学年自我鉴定2015
2014/09/28 职场文书
虚拟机linux端mysql数据库无法远程访问的解决办法
2021/05/26 MySQL
Python中文分词库jieba(结巴分词)详细使用介绍
2022/04/07 Python