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实现Linux下守护进程的编写方法
Aug 22 Python
python处理csv中的空值方法
Jun 22 Python
python 将大文件切分为多个小文件的实例
Jan 14 Python
python3+selenium实现qq邮箱登陆并发送邮件功能
Jan 23 Python
python数据挖掘需要学的内容
Jun 23 Python
12个Python程序员面试必备问题与答案(小结)
Jun 24 Python
python爬虫 基于requests模块发起ajax的get请求实现解析
Aug 20 Python
Python 生成器,迭代,yield关键字,send()传参给yield语句操作示例
Oct 12 Python
Python中的With语句的使用及原理
Jul 29 Python
Windows下Sqlmap环境安装教程详解
Aug 04 Python
Python测试框架:pytest学习笔记
Oct 20 Python
python音频处理的示例详解
Dec 23 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字符过滤函数去除字符串最后一个逗号(rtrim)
2013/03/26 PHP
图解找出PHP配置文件php.ini的路径的方法
2014/08/20 PHP
PHP中SESSION的注销与清除
2015/04/16 PHP
[原创]php实现数组按拼音顺序排序的方法
2017/05/03 PHP
ASP.NET jQuery 实例2 (表单中使用回车在TextBox之间向下移动)
2012/01/13 Javascript
js去除重复字符串两种实现方法
2013/01/09 Javascript
javascript设计模式之对象工厂函数与构造函数详解
2015/07/30 Javascript
AngularJS实现表单手动验证和表单自动验证
2015/12/09 Javascript
详解JavaScript对象类型
2016/06/16 Javascript
js 获取当前web应用的上下文路径实现方法
2016/08/19 Javascript
javascript简单进制转换实现方法
2016/11/24 Javascript
NodeJS实现客户端js加密
2017/01/09 NodeJs
Bootstrap警告(Alerts)的实现方法
2017/03/22 Javascript
微信小程序实战之自定义抽屉菜单(7)
2017/04/18 Javascript
详解webpack 多入口配置
2017/06/16 Javascript
Angular实现下载安装包的功能代码分享
2017/09/05 Javascript
[04:56]经典回顾:前Ehome 与 前LGD
2015/02/26 DOTA
[01:17:55]VGJ.T vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/20 DOTA
[01:10:58]KG vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
python 快速排序代码
2009/11/23 Python
Python 的 with 语句详解
2014/06/13 Python
使用Python的Tornado框架实现一个一对一聊天的程序
2015/04/25 Python
python通过函数属性实现全局变量的方法
2015/05/16 Python
Python内置模块ConfigParser实现配置读写功能的方法
2018/02/12 Python
Python 批量合并多个txt文件的实例讲解
2018/05/08 Python
pandas 小数位数 精度的处理方法
2018/06/09 Python
PyQt5实现暗黑风格的计时器
2019/07/29 Python
python可迭代对象去重实例
2020/05/15 Python
Python调用.net动态库实现过程解析
2020/06/05 Python
用python监控服务器的cpu,磁盘空间,内存,超过邮件报警
2021/01/29 Python
切尔西足球俱乐部官方网上商店:Chelsea FC
2019/06/17 全球购物
过滤器的用法
2013/10/08 面试题
民主评议党员总结
2014/10/20 职场文书
政府会议通知范文
2015/04/15 职场文书
北京青年观后感
2015/06/15 职场文书
CSS作用域(样式分割)的使用汇总
2021/11/07 HTML / CSS