Python将列表数据写入文件(txt, csv,excel)


Posted in Python onApril 03, 2019

写入txt文件

def text_save(filename, data):#filename为写入CSV文件的路径,data为要写入数据列表.
  file = open(filename,'a')
  for i in range(len(data)):
    s = str(data[i]).replace('[','').replace(']','')#去除[],这两行按数据不同,可以选择
    s = s.replace("'",'').replace(',','') +'\n'  #去除单引号,逗号,每行末尾追加换行符
    file.write(s)
  file.close()
  print("保存文件成功")

写入csv文件

import csv
import codecs
def data_write_csv(file_name, datas):#file_name为写入CSV文件的路径,datas为要写入数据列表
  file_csv = codecs.open(file_name,'w+','utf-8')#追加
  writer = csv.writer(file_csv, delimiter=' ', quotechar=' ', quoting=csv.QUOTE_MINIMAL)
  for data in datas:
    writer.writerow(data)
  print("保存文件成功,处理结束")

写入excel文件

# 将数据写入新文件
def data_write(file_path, datas):
  f = xlwt.Workbook()
  sheet1 = f.add_sheet(u'sheet1',cell_overwrite_ok=True) #创建sheet
  
  #将数据写入第 i 行,第 j 列
  i = 0
  for data in datas:
    for j in range(len(data)):
      sheet1.write(i,j,data[j])
    i = i + 1
    
  f.save(file_path) #保存文件
 

以上所述是小编给大家介绍的Python将列表数据写入文件(txt, csv,excel)详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
Python栈算法的实现与简单应用示例
Nov 01 Python
Python列表推导式、字典推导式与集合推导式用法实例分析
Feb 07 Python
将字典转换为DataFrame并进行频次统计的方法
Apr 08 Python
python与caffe改变通道顺序的方法
Aug 04 Python
python3.x实现base64加密和解密
Mar 28 Python
python调用摄像头拍摄数据集
Jun 01 Python
使用python serial 获取所有的串口名称的实例
Jul 02 Python
python3爬取torrent种子链接实例
Jan 16 Python
Django框架models使用group by详解
Mar 11 Python
python 安装impala包步骤
Mar 28 Python
基于Python共轭梯度法与最速下降法之间的对比
Apr 02 Python
使用Python爬取Json数据的示例代码
Dec 07 Python
详解python读取image
Apr 03 #Python
Python小白必备的8个最常用的内置函数(推荐)
Apr 03 #Python
查看python安装路径及pip安装的包列表及路径
Apr 03 #Python
元组列表字典(莫烦python基础)
Apr 03 #Python
python3 字符串/列表/元组(str/list/tuple)相互转换方法及join()函数的使用
Apr 03 #Python
Python零基础入门学习之输入与输出
Apr 03 #Python
快速排序的四种python实现(推荐)
Apr 03 #Python
You might like
小文件php+SQLite存储方案
2010/09/04 PHP
jQuery中的RadioButton,input,CheckBox取值赋值实现代码
2014/02/18 PHP
php连接mysql数据库
2017/03/21 PHP
jQuery点击tr实现checkbox选中的方法
2013/03/19 Javascript
javascript结合html5 canvas实现(可调画笔颜色/粗细/橡皮)的涂鸦板
2013/04/27 Javascript
Javascript中浮点数相乘的一个解决方法
2014/06/03 Javascript
详解JavaScript中的客户端消息框架设计原理
2015/06/24 Javascript
详解Javacript和AngularJS中的Promises
2016/02/09 Javascript
jQuery CSS3自定义美化Checkbox实现代码
2016/05/12 Javascript
nodejs6下使用koa2框架实例
2017/05/18 NodeJs
ajax+node+request爬取网络图片的实例(宅男福利)
2017/08/28 Javascript
详解plotly.js 绘图库入门使用教程
2018/02/23 Javascript
Bootstrap Fileinput 4.4.7文件上传实例详解
2018/07/25 Javascript
在angularJs中进行数据遍历的2种方法
2018/10/08 Javascript
深入理解Vue.js轻量高效的前端组件化方案
2018/12/10 Javascript
JS/jQuery实现获取时间的方法及常用类完整示例
2019/03/07 jQuery
Python如何为图片添加水印
2016/11/25 Python
python读取二进制mnist实例详解
2017/05/31 Python
Python 关于反射和类的特殊成员方法
2017/09/14 Python
利用Python如何批量修改数据库执行Sql文件
2018/07/29 Python
Python 访问限制 private public的详细介绍
2018/10/16 Python
Python 类属性与实例属性,类对象与实例对象用法分析
2019/09/20 Python
Django form表单与请求的生命周期步骤详解
2020/06/07 Python
Django crontab定时任务模块操作方法解析
2020/09/10 Python
Python+OpenCV检测灯光亮点的实现方法
2020/11/02 Python
python利用后缀表达式实现计算器功能
2021/02/22 Python
大学生的创业计划书就该这么写
2014/01/30 职场文书
中学生自我鉴定
2014/02/04 职场文书
幼儿园庆六一活动方案
2014/03/06 职场文书
运动会入场口号
2014/06/07 职场文书
秋季校运会广播稿100字
2014/09/18 职场文书
小学生校园广播稿
2014/09/28 职场文书
和谐家庭事迹材料
2014/12/20 职场文书
实习生辞职信范文
2015/03/02 职场文书
2015年中秋节活动总结
2015/03/23 职场文书
银行客户经理培训心得体会
2016/01/09 职场文书