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实现list反转实例汇总
Nov 11 Python
Python编程中用close()方法关闭文件的教程
May 24 Python
Window10+Python3.5安装opencv的教程推荐
Apr 02 Python
python 列表,数组和矩阵sum的用法及区别介绍
Jun 28 Python
Python 爬虫之Beautiful Soup模块使用指南
Jul 05 Python
Python Pexpect库的简单使用方法
Jan 29 Python
python如何获取列表中每个元素的下标位置
Jul 01 Python
Django对models里的objects的使用详解
Aug 17 Python
python numpy库linspace相同间隔采样的实现
Feb 25 Python
使用python检查yaml配置文件是否符合要求
Apr 09 Python
Python如何转换字符串大小写
Jun 04 Python
python中取整数的几种方法
Nov 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读取本地文件常用函数(fopen与file_get_contents)
2013/09/09 PHP
免费的ip数据库淘宝IP地址库简介和PHP调用实例
2014/04/08 PHP
PHP接口继承及接口多继承原理与实现方法详解
2017/10/18 PHP
PHP封装的非对称加密RSA算法示例
2018/05/28 PHP
PHP通过文件路径获取文件名的实例代码
2018/10/14 PHP
Laravel配置全局公共函数的方法步骤
2019/05/09 PHP
html 锁定页面(js遮罩层弹出div效果)
2009/10/27 Javascript
js写一个弹出层并锁屏效果实现代码
2012/12/07 Javascript
AngularJS页面访问时出现页面闪烁问题的解决
2016/03/06 Javascript
jQuery轮播图效果精简版完整示例
2016/09/04 Javascript
ExtJS 4.2 Grid组件单元格合并的方法
2016/10/12 Javascript
AngularJS2中一种button切换效果的实现方法(二)
2017/03/27 Javascript
vue 简单自动补全的输入框的示例
2018/03/12 Javascript
解决vue的 v-for 循环中图片加载路径问题
2018/09/03 Javascript
Vue.js路由实现选项卡简单实例
2019/07/24 Javascript
layui实现数据分页功能(ajax异步)
2019/07/27 Javascript
微信小程序实现写入读取缓存详解
2019/08/30 Javascript
Vue快速实现通用表单验证的方法
2020/02/24 Javascript
Python常用时间操作总结【取得当前时间、时间函数、应用等】
2017/05/11 Python
Python实现扣除个人税后的工资计算器示例
2018/03/26 Python
python 用for循环实现1~n求和的实例
2019/02/01 Python
Python3视频转字符动画的实例代码
2019/08/29 Python
jupyter 使用Pillow包显示图像时inline显示方式
2020/04/24 Python
python自动化办公操作PPT的实现
2021/02/05 Python
AmazeUI的JS表单验证框架实战示例分享
2020/08/21 HTML / CSS
全球领先美式家具品牌:Ashley爱室丽家居
2017/08/07 全球购物
英国设计的甲板鞋和船鞋:Chatham
2018/12/06 全球购物
飞利浦法国官网:Philips法国
2019/07/10 全球购物
Johnson Fitness澳大利亚:高级健身器材
2021/03/16 全球购物
简述网络文件系统NFS,并说明其作用
2016/10/19 面试题
送货司机岗位职责
2013/12/11 职场文书
高中生家长会演讲稿
2014/01/14 职场文书
教师求职信怎么写
2015/03/20 职场文书
暂住证明怎么写
2015/06/19 职场文书
JavaScript中document.activeELement焦点元素介绍
2021/11/27 Javascript
python游戏开发之pygame实现接球小游戏
2022/04/22 Python