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中的一些高级编程技巧
Apr 02 Python
Python安装第三方库的3种方法
Jun 21 Python
Python爬虫爬取美剧网站的实现代码
Sep 03 Python
Python实现迭代时使用索引的方法示例
Jun 05 Python
python递归函数绘制分形树的方法
Jun 22 Python
Win8.1下安装Python3.6提示0x80240017错误的解决方法
Jul 31 Python
更新pip3与pyttsx3文字语音转换的实现方法
Aug 08 Python
Django项目中实现使用qq第三方登录功能
Aug 13 Python
Django项目中使用JWT的实现代码
Nov 04 Python
pytorch masked_fill报错的解决
Feb 18 Python
Python基于yaml文件配置logging日志过程解析
Jun 23 Python
python opencv将多个图放在一个窗口的实例详解
Feb 28 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自动选择 连接本地还是远程数据库
2010/12/02 PHP
php数组函数序列之array_splice() - 在数组任意位置插入元素
2011/11/07 PHP
php中3种方法统计字符串中每种字符的个数并排序
2012/08/27 PHP
PHP 结合 Boostrap 结合 js 实现学生列表删除编辑及搜索功能
2019/05/21 PHP
利用毫秒减值计算时长的js代码
2013/09/22 Javascript
得到form下的所有的input的js代码
2013/11/07 Javascript
js实现点击左右按钮轮播图片效果实例
2015/01/29 Javascript
点评js异步加载的4种方式
2015/12/22 Javascript
Javascript中判断一个值是否为undefined的方法详解
2016/09/28 Javascript
详解js前端代码异常监控
2017/01/11 Javascript
JavaScript实现数值自动增加动画
2017/12/28 Javascript
js限制input只能输入有效的数字(第一个不能是小数点)
2018/09/28 Javascript
JavaScript继承的特性与实践应用深入详解
2018/12/30 Javascript
React 实现拖拽功能的示例代码
2019/01/06 Javascript
vue实现计步器功能
2019/11/01 Javascript
python实现给数组按片赋值的方法
2015/07/28 Python
python实现浪漫的烟花秀
2019/01/30 Python
Python math库 ln(x)运算的实现及原理
2019/07/17 Python
浅谈python之自动化运维(Paramiko)
2020/01/31 Python
jupyter notebook中美观显示矩阵实例
2020/04/17 Python
Python发起请求提示UnicodeEncodeError错误代码解决方法
2020/04/21 Python
python golang中grpc 使用示例代码详解
2020/06/03 Python
python tkinter实现下载进度条及抖音视频去水印原理
2021/02/07 Python
使用html2canvas.js实现页面截图并显示或上传的示例代码
2018/12/18 HTML / CSS
英国领先的新鲜松露和最好的松露产品供应商:TruffleHunter
2019/08/26 全球购物
Tea Collection官网:一家位于旧金山的童装公司
2020/08/07 全球购物
领先的荷兰线上超市:荷兰之家Holland at Home(支持中文)
2021/01/21 全球购物
大学毕业生的自我鉴定
2013/11/30 职场文书
考察现实表现材料
2014/05/19 职场文书
歌颂党的演讲稿
2014/09/10 职场文书
个人向公司借款协议书
2014/10/09 职场文书
孔庙导游词
2015/02/04 职场文书
2015年服务员工作总结
2015/04/08 职场文书
2015年机关党委工作总结
2015/05/23 职场文书
作文之亲情600字
2019/09/23 职场文书
python正则表达式re.search()的基本使用教程
2021/05/21 Python