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 22 Python
python判断字符串是否包含子字符串的方法
Mar 24 Python
Python 的类、继承和多态详解
Jul 16 Python
python字典操作实例详解
Nov 16 Python
浅析python参数的知识点
Dec 10 Python
python在回调函数中获取返回值的方法
Feb 22 Python
用Python实现最速下降法求极值的方法
Jul 10 Python
python基于FTP实现文件传输相关功能代码实例
Sep 28 Python
如何在 Django 模板中输出 "{{"
Jan 24 Python
如何使用python切换hosts文件
Apr 29 Python
Python中zip函数如何使用
Jun 04 Python
python 如何做一个识别率百分百的OCR
May 29 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基础知识:类与对象(4) 范围解析操作符(::)
2006/12/13 PHP
DW中链接mysql数据库时,建立字符集中文出现乱码的解决方法
2010/03/27 PHP
PHP实现获取FLV文件的时间
2015/02/10 PHP
PHP判断网络文件是否存在的方法
2015/03/12 PHP
PHP命名空间定义与用法实例分析
2019/08/14 PHP
关于javascript DOM事件模型的两件事
2010/07/22 Javascript
JavaScript 垃圾回收机制分析
2013/10/10 Javascript
JavaScript函数详解
2015/02/27 Javascript
JavaScript中Date.toSource()方法的使用教程
2015/06/12 Javascript
跟我学习javascript的浮点数精度
2015/11/16 Javascript
jQuery遍历DOM节点操作之filter()方法详解
2016/04/14 Javascript
animate 实现滑动切换效果【实例代码】
2016/05/05 Javascript
Node.js的项目构建工具Grunt的安装与配置教程
2016/05/12 Javascript
Javascript之BOM(window对象)详解
2016/05/25 Javascript
JS中常用的正则表达式
2016/09/29 Javascript
JS实现unicode和UTF-8之间的互相转换互转
2017/07/05 Javascript
nodejs基于express实现文件上传的方法
2018/03/19 NodeJs
微信实现自动跳转到用其他浏览器打开指定APP下载
2019/02/15 Javascript
nodejs脚本centos开机启动实操方法
2020/03/04 NodeJs
Vue使用CDN引用项目组件,减少项目体积的步骤
2020/10/30 Javascript
[46:47]2014 DOTA2国际邀请赛中国区预选赛5.21 LGD-CDEC VS NE
2014/05/22 DOTA
python中日期和时间格式化输出的方法小结
2015/03/19 Python
好用的Python编辑器WingIDE的使用经验总结
2016/08/31 Python
Python实现针对中文排序的方法
2017/05/09 Python
python 处理数字,把大于上限的数字置零实现方法
2019/01/28 Python
python3反转字符串的3种方法(小结)
2019/11/07 Python
python实现单张图像拼接与批量图片拼接
2020/03/23 Python
django restframework serializer 增加自定义字段操作
2020/07/15 Python
详解numpy1.19.4与python3.9版本冲突解决
2020/12/15 Python
Volcom法国官网:美国冲浪滑板品牌
2017/05/25 全球购物
静态变量和实例变量的区别
2015/07/07 面试题
标准毕业生自荐信范文
2013/11/04 职场文书
中层竞聘演讲稿
2014/01/09 职场文书
2014年保卫工作总结
2014/12/05 职场文书
旗帜观后感
2015/06/08 职场文书
Java GUI编程菜单组件实例详解
2022/04/07 Java/Android