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搭建简易服务器分析与实现
Dec 15 Python
浅谈Python程序与C++程序的联合使用
Apr 07 Python
在类Unix系统上开始Python3编程入门
Aug 20 Python
django中send_mail功能实现详解
Feb 06 Python
Flask框架通过Flask_login实现用户登录功能示例
Jul 17 Python
Window10下python3.7 安装与卸载教程图解
Sep 30 Python
python实现12306登录并保存cookie的方法示例
Dec 17 Python
pytorch 中pad函数toch.nn.functional.pad()的用法
Jan 08 Python
python的sys.path模块路径添加方式
Mar 09 Python
python“静态”变量、实例变量与本地变量的声明示例
Nov 13 Python
python基础入门之字典和集合
Jun 13 Python
Python Pandas pandas.read_sql函数实例用法
Jun 21 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 进程锁定问题分析研究
2009/11/24 PHP
PHP面向对象教程之自定义类
2014/06/10 PHP
PHP.vs.JAVA
2016/04/29 PHP
js计算页面刷新的次数
2009/07/20 Javascript
jQuery 表单验证扩展代码(一)
2010/10/11 Javascript
js 定时器setTimeout无法调用局部变量的解决办法
2013/11/28 Javascript
jquery.post用法示例代码
2014/01/03 Javascript
Javascript中的匿名函数与封装介绍
2015/03/15 Javascript
Javascript实现飞动广告效果的方法
2015/05/25 Javascript
JavaScript+html5 canvas制作的百花齐放效果完整实例
2016/01/26 Javascript
JS实现向iframe中表单传值的方法
2017/03/24 Javascript
jQuery EasyUI 组件加上“清除”功能实例详解
2017/04/11 jQuery
日期时间范围选择插件:daterangepicker使用总结(必看篇)
2017/09/14 Javascript
引入JavaScript时alert弹出框显示中文乱码问题
2017/09/16 Javascript
vue移动端轻量级的轮播组件实现代码
2018/07/12 Javascript
原生JS实现的简单小钟表功能示例
2018/08/30 Javascript
JS实现简单tab选项卡切换
2019/10/25 Javascript
JS求解两数之和算法详解
2020/04/28 Javascript
如何在微信小程序中使用骨架屏的步骤
2020/06/12 Javascript
[04:48]DOTA2上海特锦赛小组赛第三日 TOP10精彩集锦
2016/02/28 DOTA
Python内置函数之filter map reduce介绍
2014/11/30 Python
Python图形绘制操作之正弦曲线实现方法分析
2017/12/25 Python
Python爬虫获取图片并下载保存至本地的实例
2018/06/01 Python
python 字典中文key处理,读取,比较方法
2018/07/06 Python
python 定时器,轮询定时器的实例
2019/02/20 Python
Python PyQt5模块实现窗口GUI界面代码实例
2020/05/12 Python
Python Switch Case三种实现方法代码实例
2020/06/18 Python
CSS3的RGBA中关于整数和百分比值的转换
2015/08/04 HTML / CSS
详解android与HTML混合开发总结
2018/06/06 HTML / CSS
Staples美国官方网站:办公用品一站式采购
2016/07/28 全球购物
管理标语大全
2014/06/24 职场文书
职称评定个人总结
2015/03/05 职场文书
2015年公民道德宣传日活动总结
2015/03/23 职场文书
银行自荐信范文
2015/03/25 职场文书
残联2016年全国助残日活动总结
2016/04/01 职场文书
详解Java实现数据结构之并查集
2021/06/23 Java/Android