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的else子句使用指南
Feb 27 Python
浅谈Django学习migrate和makemigrations的差别
Jan 18 Python
对Tensorflow中权值和feature map的可视化详解
Jun 14 Python
Python读取mat文件,并转为csv文件的实例
Jul 04 Python
Python爬取个人微信朋友信息操作示例
Aug 03 Python
详解分布式任务队列Celery使用说明
Nov 29 Python
pytorch实现用Resnet提取特征并保存为txt文件的方法
Aug 20 Python
python判断变量是否为int、字符串、列表、元组、字典的方法详解
Feb 13 Python
Python基于Hypothesis测试库生成测试数据
Apr 29 Python
浅谈Python 参数与变量
Jun 20 Python
Python多分支if语句的使用
Sep 03 Python
Python 删除List元素的三种方法remove、pop、del
Nov 16 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面向对象
2012/02/22 PHP
PHP中文字符串截断无乱码解决方法
2016/10/10 PHP
PHP文字转图片功能原理与实现方法分析
2017/08/31 PHP
记录Yii2框架开发微信公众号遇到的问题及解决方法
2018/07/20 PHP
php生成word并下载代码实例
2019/03/15 PHP
extjs grid设置某列背景颜色和字体颜色的实现方法
2010/09/06 Javascript
输入自动提示搜索提示功能的使用说明:sugggestion.txt
2013/09/02 Javascript
快速解决FusionCharts联动的中文乱码问题
2013/12/04 Javascript
javascript使用百度地图api和html5特性获取浏览器位置
2014/01/10 Javascript
jQuery制作可自定义大小的拼图游戏
2015/03/30 Javascript
JS在一定时间内跳转页面及各种刷新页面的实现方法
2016/05/26 Javascript
微信小程序  checkbox组件详解及简单实例
2017/01/10 Javascript
JavaScript实现的XML与JSON互转功能详解
2017/02/16 Javascript
jquery实现折叠菜单效果【推荐】
2017/03/08 Javascript
详解Vue爬坑之vuex初识
2017/06/14 Javascript
AngularJS的ng-click传参的方法
2017/06/19 Javascript
Angular指令之restict匹配模式的详解
2017/07/27 Javascript
Angular2 组件交互实例详解
2017/08/24 Javascript
详解Webpack-dev-server的proxy用法
2018/09/08 Javascript
为Python的web框架编写前端模版的教程
2015/04/30 Python
python脚本实现xls(xlsx)转成csv
2016/04/10 Python
Python排序搜索基本算法之堆排序实例详解
2017/12/08 Python
Python中函数参数匹配模型详解
2019/06/09 Python
pyqt 多窗口之间的相互调用方法
2019/06/19 Python
shallow copy和deep copy的区别
2016/05/09 面试题
市三好学生主要事迹
2014/01/28 职场文书
培训自我鉴定
2014/01/31 职场文书
解除劳动合同协议书
2014/04/14 职场文书
土地租赁意向书
2014/07/30 职场文书
北京故宫的导游词
2015/01/31 职场文书
劳动者解除劳动合同通知书
2015/04/16 职场文书
运动会加油稿
2015/07/22 职场文书
外出听课学习心得体会
2016/01/15 职场文书
高中班主任工作总结(范文)
2019/08/20 职场文书
Python Pandas常用函数方法总结
2021/06/15 Python
OpenCV绘制圆端矩形的示例代码
2021/08/30 Python