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

在这里插入图片描述

写入txt文件

def text_save(filename, data):#filename为写入txt文件的路径,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) #保存文件

相关推荐

  1. Python数据写入Mysql

    2024-01-16 11:06:02       19 阅读
  2. 【C语言】如何数据写入文件

    2024-01-16 11:06:02       20 阅读
  3. Android开发中String数据写入本地文件

    2024-01-16 11:06:02       42 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-16 11:06:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-16 11:06:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-16 11:06:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-16 11:06:02       18 阅读

热门阅读

  1. P3741 honoka的键盘题解

    2024-01-16 11:06:02       33 阅读
  2. Oracle修改字段类型varchar2(2000)转为clob

    2024-01-16 11:06:02       39 阅读
  3. 在SpringBoot-WebFlux中整合log4j2

    2024-01-16 11:06:02       43 阅读
  4. AutoGPTQ量化方案

    2024-01-16 11:06:02       34 阅读
  5. linux主机搭建NFS服务器

    2024-01-16 11:06:02       36 阅读
  6. MyBatis动态SQL

    2024-01-16 11:06:02       42 阅读