Python将列表数据写入文件(txt, csv,excel)
程序员文章站
2023-11-13 15:00:04
写入txt文件
def text_save(filename, data):#filename为写入csv文件的路径,data为要写入数据列表.
file...
写入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如何将数据写到CSV文件中
-
Python将一个CSV文件里的数据追加到另一个CSV文件的方法
-
Python将列表数据写入文件(txt, csv,excel)
-
Python3:将list数据以csv文件导出的方法
-
python将txt等文件中的数据读为numpy数组的方法
-
Python将json文件写入ES数据库的方法
-
Python实现的将文件每一列写入列表功能示例【测试可用】
-
python将文件夹下csv文件转换成txt文件
-
Python获取sklearn库中iris数据写入本地csv文件,可视化展示数据并进行分类、聚类实验以及结果可视化
-
Python对CSV、Excel、txt、dat文件的处理