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将DataFrame的某一列作为index的方法
Apr 08 Python
基于Django静态资源部署404的解决方法
Jul 28 Python
python2.7实现复制大量文件及文件夹资料
Aug 31 Python
Python下应用opencv 实现人脸检测功能
Oct 24 Python
将 Ubuntu 16 和 18 上的 python 升级到最新 python3.8 的方法教程
Mar 11 Python
django 外键创建注意事项说明
May 20 Python
keras topN显示,自编写代码案例
Jul 03 Python
解析python 类方法、对象方法、静态方法
Aug 15 Python
Python Pivot table透视表使用方法解析
Sep 11 Python
Python如何利用Har文件进行遍历指定字典替换提交的数据详解
Nov 05 Python
Python 找出英文单词列表(list)中最长单词链
Dec 14 Python
Pytorch自定义Dataset和DataLoader去除不存在和空数据的操作
Mar 03 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获得用户使用的代理服务器ip即真实ip
2006/12/31 PHP
Laravel手动返回错误码示例
2019/10/22 PHP
javascript语句中的CDATA标签的意义
2007/05/09 Javascript
js 纯数字不重复排列的另类方法
2010/07/17 Javascript
javascript查找字符串中出现最多的字符和次数的小例子
2013/10/29 Javascript
JavaScript 学习笔记之变量及其作用域
2015/01/14 Javascript
DOM基础教程之事件类型
2015/01/20 Javascript
JS模式之单例模式基本用法
2015/06/30 Javascript
JSONObject使用方法详解
2015/12/17 Javascript
分离与继承的思想实现图片上传后的预览功能:ImageUploadView
2016/04/07 Javascript
jQuery实现的放大镜效果示例
2016/09/13 Javascript
作为老司机使用 React 总结的 11 个经验教训
2017/04/08 Javascript
简单谈谈axios中的get,post方法
2017/06/25 Javascript
React复制到剪贴板的示例代码
2017/08/22 Javascript
vue实现手机号码抽奖上下滚动动画示例
2017/10/18 Javascript
vue中子组件传递数据给父组件的讲解
2019/01/27 Javascript
javascript中call,apply,callee,caller用法实例分析
2019/07/24 Javascript
javascrpt密码强度校验函数详解
2020/03/18 Javascript
[01:16:28]DOTA2-DPC中国联赛 正赛 iG vs Magma BO3 第二场 2月23日
2021/03/11 DOTA
跟老齐学Python之深入变量和引用对象
2014/09/24 Python
在Python中操作文件之seek()方法的使用教程
2015/05/24 Python
Pipenv一键搭建python虚拟环境的方法
2018/05/22 Python
python使用matplotlib模块绘制多条折线图、散点图
2020/04/26 Python
Python图像处理之直线和曲线的拟合与绘制【curve_fit()应用】
2018/12/26 Python
Python代码打开本地.mp4格式文件的方法
2019/01/03 Python
详解Python静态网页爬取获取高清壁纸
2019/04/23 Python
深入了解如何基于Python读写Kafka
2019/12/31 Python
TensorFlow Saver:保存和读取模型参数.ckpt实例
2020/02/10 Python
remote接口和home接口主要作用
2013/05/15 面试题
大专生工程监理求职信
2013/10/04 职场文书
校园安全检查制度
2014/02/03 职场文书
机关领导干部作风整顿整改措施
2014/09/19 职场文书
2014教师年度思想工作总结
2014/11/10 职场文书
出纳岗位职责
2015/01/31 职场文书
2016年教师新年寄语
2015/08/18 职场文书
2019开业庆典剪彩仪式主持词!
2019/07/22 职场文书