Python将列表数据写入文件(txt, csv,excel)

您所在的位置:网站首页 python将数据写入文件 Python将列表数据写入文件(txt, csv,excel)

Python将列表数据写入文件(txt, csv,excel)

2022-11-11 17:36| 来源: 网络整理| 查看: 265

写入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 Pandas批量读取csv文件到dataframe的方法python批量读取txt文件为DataFrame的方法基于python实现自动化办公学习笔记(CSV、word、Excel、PPT)python将excel转换为csv的代码方法总结Python导出数据到Excel可读取的CSV文件的方法python pandas库读取excel/csv中指定行或列数据Python对CSV、Excel、txt、dat文件的处理python读取和保存为excel、csv、txt文件及对DataFrame文件的基本操作指南


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3