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中还原JavaScript的escape函数编码后字符串的方法
Aug 22 Python
python使用urlparse分析网址中域名的方法
Apr 15 Python
python3 kmp 字符串匹配的方法
Jul 07 Python
python 把列表转化为字符串的方法
Oct 23 Python
Python基础学习之函数方法实例详解
Jun 18 Python
python分割一个文本为多个文本的方法
Jul 22 Python
django 基于中间件实现限制ip频繁访问过程详解
Jul 30 Python
解决python 3 urllib 没有 urlencode 属性的问题
Aug 22 Python
简单了解python中的与或非运算
Sep 18 Python
Keras使用tensorboard显示训练过程的实例
Feb 15 Python
没编程基础可以学python吗
Jun 17 Python
python Yaml、Json、Dict之间的转化
Oct 19 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之第七天
2006/10/09 PHP
用php过滤危险html代码的函数
2008/07/22 PHP
php 远程关机操作的代码
2008/12/05 PHP
php数据库抽象层 PDO
2011/05/07 PHP
PHP中全局变量global和$GLOBALS[]的区别分析
2012/08/06 PHP
如何使用PHP Embed SAPI实现Opcodes查看器
2015/11/10 PHP
php经典算法集锦
2015/11/14 PHP
Centos PHP 扩展Xchche的安装教程
2016/07/09 PHP
php正则提取html图片(img)src地址与任意属性的方法
2017/02/08 PHP
PHP与SQL语句写一句话木马总结
2019/10/11 PHP
一个简单的jQuery插件制作 学习过程及实例
2010/04/25 Javascript
基于jquery的气泡提示效果
2010/05/31 Javascript
javascript 四则运算精度修正函数代码
2010/05/31 Javascript
24款非常有用的 jQuery 插件分享
2011/04/06 Javascript
jQuery ajax 路由和过滤器使用说明
2011/08/02 Javascript
js加载之使用DOM方法动态加载Javascript文件
2013/11/08 Javascript
5分钟理解JavaScript中this用法分享
2013/11/09 Javascript
js使用正则实现ReplaceAll全部替换的方法
2014/08/22 Javascript
轻松创建nodejs服务器(5):事件处理程序
2014/12/18 NodeJs
JavaScript输出当前时间Unix时间戳的方法
2015/04/06 Javascript
js父页面中使用子页面的方法
2016/01/09 Javascript
js模拟微博发布消息
2017/02/23 Javascript
ECMAScript6 新特性范例大全
2017/03/24 Javascript
一份超级详细的Vue-cli3.0使用教程【推荐】
2018/11/15 Javascript
详解vue中使用微信jssdk
2019/04/19 Javascript
sortable+element 实现表格行拖拽的方法示例
2019/06/07 Javascript
python条件和循环的使用方法
2013/11/01 Python
Python fileinput模块使用介绍
2014/11/30 Python
python如何在循环引用中管理内存
2018/03/20 Python
python面向对象 反射原理解析
2019/08/12 Python
python批量提取图片信息并保存的实现
2021/02/05 Python
html5+css3之CSS中的布局与Header的实现
2014/11/21 HTML / CSS
html+js 实现markdown编辑器效果
2019/10/23 HTML / CSS
办公室文员工作自我评价
2013/12/01 职场文书
医务人员自我评价
2014/01/26 职场文书
党员学习新党章思想汇报
2014/10/25 职场文书