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 相关文章推荐
Django1.3添加app提示模块不存在的解决方法
Aug 26 Python
解读Django框架中的低层次缓存API
Jul 24 Python
python bottle框架支持jquery ajax的RESTful风格的PUT和DELETE方法
May 24 Python
Python多进程multiprocessing用法实例分析
Aug 18 Python
Python实现删除时保留特定文件夹和文件的示例
Apr 27 Python
用于业余项目的8个优秀Python库
Sep 21 Python
python中正则表达式 re.findall 用法
Oct 23 Python
python实现计数排序与桶排序实例代码
Mar 28 Python
对python 中re.sub,replace(),strip()的区别详解
Jul 22 Python
Python如何基于selenium实现自动登录博客园
Dec 16 Python
Python爬取梨视频的示例
Jan 29 Python
python读取mat文件生成h5文件的实现
Jul 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获取网站百度快照日期的方法
2015/07/29 PHP
实例详解PHP中html word 互转的方法
2016/01/28 PHP
Javascript 静态页面实现随机显示广告的办法
2010/11/17 Javascript
自定义jQuery选项卡插件实例
2013/03/27 Javascript
JavaScript 垃圾回收机制分析
2013/10/10 Javascript
为jquery的ajaxfileupload增加附加参数的方法
2014/03/04 Javascript
Node.js中的process.nextTick使用实例
2015/06/25 Javascript
详解JavaScript编程中的数组结构
2015/10/24 Javascript
JS本地刷新返回上一页代码
2016/07/25 Javascript
JS解决iframe之间通信和自适应高度的问题
2016/08/24 Javascript
jQuery 循环遍历改变a标签的href(实例讲解)
2017/07/12 jQuery
jQuery实现带3D切割效果的轮播图功能示例【附源码下载】
2019/04/04 jQuery
在vue中使用回调函数,this调用无效的解决
2020/08/11 Javascript
vue 扩展现有组件的操作
2020/08/14 Javascript
Python基于pygame模块播放MP3的方法示例
2017/09/30 Python
pandas全表查询定位某个值所在行列的方法
2018/04/12 Python
Python运维自动化之nginx配置文件对比操作示例
2018/08/29 Python
如何用C代码给Python写扩展库(Cython)
2019/05/17 Python
Python3.7 新特性之dataclass装饰器
2019/05/27 Python
python中的decimal类型转换实例详解
2019/06/26 Python
对Python3之方法的覆盖与super函数详解
2019/06/26 Python
Python如何调用外部系统命令
2019/08/07 Python
在Django下创建项目以及设置settings.py教程
2019/12/03 Python
Python通过队列来实现进程间通信的示例
2020/10/14 Python
CSS3 animation实现逐帧动画效果
2016/06/02 HTML / CSS
关于前端上传文件全面基础扫盲贴(入门)
2019/08/01 HTML / CSS
Stylenanda中文站:韩国一线网络服装品牌
2016/12/22 全球购物
德国机场停车位比较和预订网站:Ich-parke-billiger
2018/01/08 全球购物
老板电器官方购物商城:老板油烟机、燃气灶、消毒柜、电烤箱
2018/05/30 全球购物
2014社区三八妇女节活动总结
2014/03/01 职场文书
优秀广告词大全
2014/03/19 职场文书
生物技术专业求职信
2014/06/10 职场文书
国际贸易系求职信
2014/08/09 职场文书
领导干部个人对照检查材料(群众路线)
2014/09/26 职场文书
围城读书笔记
2015/06/26 职场文书
就业指导讲座心得体会
2016/01/15 职场文书