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聚类算法之凝聚层次聚类实例分析
Nov 20 Python
Python中基础的socket编程实战攻略
Jun 01 Python
Python命令启动Web服务器实例详解
Feb 23 Python
python 简单的绘图工具turtle使用详解
Jun 21 Python
Python类的继承和多态代码详解
Dec 27 Python
numpy找出array中的最大值,最小值实例
Apr 03 Python
Python实现繁?转为简体的方法示例
Dec 18 Python
Python中拆分字符串的操作方法
Jul 23 Python
python2.7使用scapy发送syn实例
May 05 Python
如何让python的运行速度得到提升
Jul 08 Python
python3列表删除大量重复元素remove()方法的问题详解
Jan 04 Python
Python通用验证码识别OCR库ddddocr的安装使用教程
Jul 07 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
PHP4中实现动态代理
2006/10/09 PHP
php目录遍历函数opendir用法实例
2014/11/20 PHP
php实现和c#一致的DES加密解密实例
2017/07/24 PHP
PHP实现负载均衡下的session共用功能
2018/04/17 PHP
PHP实现二叉树深度优先遍历(前序、中序、后序)和广度优先遍历(层次)实例详解
2018/04/20 PHP
Thinkphp 框架扩展之Widget扩展实现方法分析
2020/04/23 PHP
jquery.validate的使用说明介绍
2013/11/12 Javascript
JS通过Cookie判断页面是否为首次打开
2016/02/05 Javascript
实例详解ECMAScript5中新增的Array方法
2016/04/05 Javascript
解决Node.js使用MySQL出现connect ECONNREFUSED 127.0.0.1:3306的问题
2017/03/09 Javascript
jQuery实现表单动态加减、ajax表单提交功能
2018/06/08 jQuery
基于javascript实现贪吃蛇小游戏
2019/11/25 Javascript
使用原生JS实现滚轮翻页效果的示例代码
2020/05/31 Javascript
JavaScript实现简单日历效果
2020/09/11 Javascript
vue 实现element-ui中的加载中状态
2020/11/11 Javascript
微信小程序选择图片控件
2021/01/19 Javascript
[01:44]《为梦想出发》—联想杯DOTA2完美世界全国高校联赛
2015/09/30 DOTA
python根据经纬度计算距离示例
2014/02/16 Python
Python实例之wxpython中Frame使用方法
2014/06/09 Python
python中文分词,使用结巴分词对python进行分词(实例讲解)
2017/11/14 Python
基于python3 OpenCV3实现静态图片人脸识别
2018/05/25 Python
BP神经网络原理及Python实现代码
2018/12/18 Python
Python3+PyInstall+Sciter解决报错缺少dll、html等文件问题
2019/07/15 Python
使用pip安装python库的多种方式
2019/07/31 Python
Python 导入文件过程图解
2019/10/15 Python
tensorflow 限制显存大小的实现
2020/02/03 Python
django配置app中的静态文件步骤
2020/03/27 Python
python多进程使用函数封装实例
2020/05/02 Python
如何在scrapy中集成selenium爬取网页的方法
2020/11/18 Python
英国健身超市:Fitness Superstore
2019/06/17 全球购物
英国婚礼商城:Wedding Mall
2019/11/02 全球购物
shell程序如何生命变量?shell变量是弱变量吗?
2014/11/10 面试题
申论倡议书范文
2014/05/13 职场文书
资料员岗位职责范本
2015/04/13 职场文书
canvas实现贪食蛇的实践
2022/02/15 Javascript
使用Canvas绘制一个游戏人物属性图
2022/03/25 Javascript