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中处理字符串的相关的len()方法的使用简介
May 19 Python
详解Python的Django框架中inclusion_tag的使用
Jul 21 Python
python中ASCII码和字符的转换方法
Jul 09 Python
python 实现语音聊天机器人的示例代码
Dec 02 Python
Python 堆叠柱状图绘制方法
Jul 29 Python
Python 经典算法100及解析(小结)
Sep 13 Python
使用python实现kNN分类算法
Oct 16 Python
Python爬虫使用浏览器cookies:browsercookie过程解析
Oct 22 Python
Python使用GitPython操作Git版本库的方法
Feb 29 Python
Python Scrapy图片爬取原理及代码实例
Jun 12 Python
pycharm 快速解决python代码冲突的问题
Jan 15 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中在数据库中保存Checkbox数据(1)
2006/10/09 PHP
Zend Framework教程之Zend_Config_Ini用法分析
2016/03/23 PHP
PHP实现统计在线人数功能示例
2016/10/15 PHP
js实现鼠标拖动图片并兼容IE/FF火狐/谷歌等主流浏览器
2013/06/06 Javascript
javascript常用对话框小集
2013/09/13 Javascript
浏览器的JavaScript引擎的识别方法
2013/10/20 Javascript
js简单的表格添加行和删除行操作示例
2014/03/31 Javascript
jQuery页面加载初始化常用的三种方法
2014/06/04 Javascript
jQuery中innerWidth()方法用法实例
2015/01/19 Javascript
纯js实现手风琴效果
2020/04/17 Javascript
Vue.js路由组件vue-router使用方法详解
2016/12/02 Javascript
js原生之焦点图转换加定时器实例
2016/12/12 Javascript
JavaScript寄生组合式继承原理与用法分析
2019/01/11 Javascript
防止Layui form表单重复提交的实现方法
2019/09/10 Javascript
vue element upload组件 file-list的动态绑定实现
2019/10/11 Javascript
python对json的相关操作实例详解
2017/01/04 Python
python实现感知器
2017/12/19 Python
浅谈使用Python内置函数getattr实现分发模式
2018/01/22 Python
Python3爬虫之自动查询天气并实现语音播报
2019/02/21 Python
python3 小数位的四舍五入(用两种方法解决round 遇5不进)
2019/04/11 Python
Python 监测文件是否更新的方法
2019/06/10 Python
Python使用Beautiful Soup爬取豆瓣音乐排行榜过程解析
2019/08/15 Python
python中有函数重载吗
2020/05/28 Python
python用什么编辑器进行项目开发
2020/06/17 Python
浅谈Python __init__.py的作用
2020/10/28 Python
python 检测nginx服务邮件报警的脚本
2020/12/31 Python
TALLY WEiJL法国网上商店:服装、时装及配饰
2019/08/31 全球购物
澳大利亚宠物食品和用品商店:PETstock
2020/01/02 全球购物
递归实现回文判断(如:abcdedbca就是回文,判断一个面试者对递归理解的简单程序)
2013/04/28 面试题
毕业生找工作的自我评价
2013/10/18 职场文书
大学生个人实习的自我评价
2014/02/15 职场文书
初一新生军训方案
2014/05/22 职场文书
2014年商场国庆节活动策划方案
2014/09/16 职场文书
团员年度个人总结
2015/02/26 职场文书
全民创业工作总结
2015/08/13 职场文书
Nginx配置文件详解以及优化建议指南
2021/09/15 Servers