300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > python列表数据写入txt文件_Python将列表数据写入文件(txt csv excel)

python列表数据写入txt文件_Python将列表数据写入文件(txt csv excel)

时间:2022-12-24 16:15:56

相关推荐

python列表数据写入txt文件_Python将列表数据写入文件(txt  csv excel)

写入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)详解整合,希望对各位网友能有帮助,有任何疑问或建议请关注我们公众号(shtmlnet)给我们留言,。。在这十分感谢大家对学猫在线()网站的支持!

本文来源:/u010513327/article/details/80889846

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。