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登录QQ邮箱发信的实现代码
Feb 10 Python
获取python文件扩展名和文件名方法
Feb 02 Python
python 平衡二叉树实现代码示例
Jul 07 Python
python如何读取bin文件并下发串口
Jul 05 Python
python实现静态服务器
Sep 05 Python
Python 项目转化为so文件实例
Dec 23 Python
Python使用Tkinter实现滚动抽奖器效果
Jan 06 Python
使用Python获取当前工作目录和执行命令的位置
Mar 09 Python
Django创建一个后台的基本步骤记录
Oct 02 Python
python实现学生通讯录管理系统
Feb 25 Python
PyTorch的Debug指南
May 07 Python
教你怎么用python实现字符串转日期
May 24 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短域名转换为实际域名函数
2011/01/17 PHP
微信支付扫码支付php版
2016/07/22 PHP
thinkphp关于简单的权限判定方法
2017/04/03 PHP
php调用云片网接口发送短信的实现方法
2017/10/25 PHP
PHP递归实现快速排序的方法示例
2017/12/18 PHP
ExtJS 2.2.1的grid控件在ie6中的显示问题
2009/05/04 Javascript
javascript调试说明
2010/06/07 Javascript
javascript 窗口加载蒙板 内嵌网页内容
2010/11/19 Javascript
基于jquery的大众点评,分类导航实现代码
2011/08/23 Javascript
关于jQuery的inArray 方法介绍
2011/10/08 Javascript
jQuery Pagination Ajax分页插件(分页切换时无刷新与延迟)中文翻译版
2013/01/11 Javascript
jquery 操作iframe的几种方法总结
2013/12/13 Javascript
jquery 获取 outerHtml 包含当前节点本身的代码
2014/10/30 Javascript
jquery的总体架构分析及实现示例详解
2014/11/08 Javascript
JS判断页面是否出现滚动条的方法
2015/07/17 Javascript
Bootstrap每天必学之模态框(Modal)插件
2016/04/26 Javascript
AngularJS基础 ng-switch 指令简单示例
2016/08/03 Javascript
jQuery实现立体式数字滚动条增加效果
2016/12/21 Javascript
详解JS中遍历语法的比较
2017/04/07 Javascript
vue.js源代码core scedule.js学习笔记
2017/07/03 Javascript
js中的 || 与 &amp;&amp; 运算符详解
2018/05/24 Javascript
js实现搜索栏效果
2018/11/16 Javascript
微信小程序图片加载失败时替换为默认图片的方法
2019/12/09 Javascript
10分钟学会js处理json的常用方法
2020/12/06 Javascript
Python语言描述KNN算法与Kd树
2017/12/13 Python
5个很好的Python面试题问题答案及分析
2018/01/19 Python
python自动化UI工具发送QQ消息的实例
2019/08/27 Python
Python计算两个矩形重合面积代码实例
2019/09/16 Python
Python数据可视化:幂律分布实例详解
2019/12/07 Python
django 将自带的数据库sqlite3改成mysql实例
2020/07/09 Python
python 密码学示例——理解哈希(Hash)算法
2020/09/21 Python
Python爬虫之Selenium中frame/iframe表单嵌套页面
2020/12/04 Python
Watch Station官方网站:世界一流的手表和智能手表
2020/01/05 全球购物
大学生自我鉴定范文
2013/12/28 职场文书
如何在python中实现ECDSA你知道吗
2021/11/23 Python
BCL经典机 SONY ICF-5900W电路分析
2022/04/24 无线电