文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Python将list保存到文件的三种方法

2023-09-01 13:00

关注

list保存为其他格式的文件方法,分了以下三种:

1、保存到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("保存成功") 

输出展示:
在这里插入图片描述

2、保存到csv文件

import codecsimport csvdef 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("保存csv文件成功,处理结束")

输出展示:
在这里插入图片描述

3、保存到excel文件

import xlwtdef data_write_excel(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,str(data[j]))        i = i + 1    f.save(file_path) #保存文件    print("保存excel文件成功,处理结束")

输出展示:
在这里插入图片描述

借鉴链接(代码来源)

来源地址:https://blog.csdn.net/qq_43750528/article/details/130110680

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯