Python将list保存到文件的3种方法实例代码

 更新时间:2024年02月02日 09:38:30   作者:蜡笔大新home  
这篇文章主要给大家介绍了关于Python将list保存到文件的3种方法,Python中提供了文件操作的功能,可以通过打开和读写文件实现,文中通过代码介绍的非常详细,需要的朋友可以参考下

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

输出展示:

3、保存到excel文件

import xlwt
def 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文件成功,处理结束")

输出展示:

附:如果读取的.txt文件是中文名,需要加以下内容:

readme = pd.read_csv('读我.txt',sep=':',encoding="utf-8", engine='python',header=None)
readme = np.array(readme)

借鉴链接(代码来源)

总结

到此这篇关于Python将list保存到文件的3种方法的文章就介绍到这了,更多相关Python将list保存文件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python实现将Excel某范围单元格内容截图

    Python实现将Excel某范围单元格内容截图

    Openpyxl是一个强大的Python库,主要用于读取、写入和操作Excel文件,本文将使用Openpyxl实现将Excel某范围单元格内容截图,感兴趣的可以了解下
    2024-11-11
  • python递归下载文件夹下所有文件

    python递归下载文件夹下所有文件

    这篇文章主要为大家详细介绍了python递归下载文件夹下所有文件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-08-08
  • 使用Python轻松实现Word批量转换为PDF

    使用Python轻松实现Word批量转换为PDF

    在日常办公和学习中,我们经常需要将Word文档转换为PDF格式,本文将介绍如何使用Python快速,高效地实现Word到PDF的批量转换,有需要的小伙伴可以了解下
    2025-09-09
  • Python操作word文档的示例详解

    Python操作word文档的示例详解

    本文为大家介绍了Python操作docx文档相关知识点。主要涉及的内容为python-docx ,一款可以操作Word文档(仅支持docx)的第三方库。快跟随小编一起学习一下吧
    2022-01-01
  • 通过python连接Linux命令行代码实例

    通过python连接Linux命令行代码实例

    这篇文章主要介绍了通过python连接Linux命令行代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02
  • Django CSRF认证的几种解决方案

    Django CSRF认证的几种解决方案

    这篇文章主要介绍了Django CSRF认证的几种解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03
  • Python基础学习之文件夹常用操作的完整代码

    Python基础学习之文件夹常用操作的完整代码

    这篇文章主要为大家详细介绍了Python中os和sys模块的常用功能,涵盖文件/目录操作,系统信息和命令行交互三大部分,文中的示例代码讲解详细,有需要的小伙伴可以了解下
    2026-06-06
  • 使用Python的turtle模块画国旗

    使用Python的turtle模块画国旗

    这篇文章主要为大家详细介绍了用Python的turtle模块画国旗,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-09-09
  • python判断列表字典字符串元组是否存在某个值或者空值(多种方法)

    python判断列表字典字符串元组是否存在某个值或者空值(多种方法)

    这篇文章主要介绍了python判断列表字典字符串元组是否存在某个值或者空值,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2024-02-02
  • python没有gpu,如何改用cpu跑代码

    python没有gpu,如何改用cpu跑代码

    这篇文章主要介绍了python没有gpu,如何改用cpu跑代码?今天小编就为大家分享一下解决方案。如有错误或未考虑完全的地方,望不吝赐教
    2022-05-05

最新评论