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

这篇具有很好参考价值的文章主要介绍了Python 将列表数据写入文件(txt, csv,excel)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Python 将列表数据写入文件(txt, csv,excel),Python,python,excel,开发语言文章来源地址https://www.toymoban.com/news/detail-792503.html

写入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) #保存文件

到了这里,关于Python 将列表数据写入文件(txt, csv,excel)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Jupyter:用python读取pandas的csv文件,txt文件和excel文件

    首先打开Anaconda Powershell Prompt,输入豆瓣镜像源相关包的下载地址  pip  install  -i  https://pypi.doubanio.com/simple/  --trusted-host pypi.doubanio.com com后面要有空格,空格后面加pandas,后面好识别pd(pandas是包名,也可以改成其他任意名字,但是尽量不要改,容易出错) 按回车,显示S

    2024年02月04日
    浏览(44)
  • Python - 读取pdf、word、excel、ppt、csv、txt文件提取所有文本

    本文对使用python读取pdf、word、excel、ppt、csv、txt等常用文件,并提取所有文本的方法进行分享和使用总结。 可以读取不同文件的库和方法当然不止下面分享的这些,本文的代码主要目标都是:方便提取文件中所有文本的实现方式。 这些库的更多使用方法,请到官方文档中查

    2024年02月13日
    浏览(38)
  • python list列表写入txt文档的多种方法

    方法一 将列表写入txt文件中 如下代码所示 a是一段二维列表,需要把它写入一个txt文件中。 方法二 数据: u = [[\\\'mov\\\', \\\'push\\\', \\\'push\\\', \\\'call\\\', \\\'push\\\', \\\'push\\\', \\\'push\\\', \\\'call\\\'],[\\\'pop\\\', \\\'push\\\', \\\'call\\\', \\\'pop\\\', \\\'retn\\\', \\\'mov\\\', \\\'push\\\', \\\'call\\\', \\\'push\\\'],[\\\'push\\\', \\\'push\\\', \\\'call\\\', \\\'pop\\\', \\\'call\\\', \\\'pop\\\', \\\'retn\\\', \\\'mov\\\', \\\'push\\\'], [\\\'lea\\\',

    2024年02月10日
    浏览(30)
  • Python两种读取txt与csv文件方式(利用numpy处理数据)

    一共80个数据(只截取前10个数据) 在excel中显示的内容 在pycharm中显示的内容 一共80个数据 在记事本中显示的内容 在pycharm中显示的内容 1、读取所有内容 data_pd打印结果 2、数据转为numpy data_np打印结果 1、读取所有内容 data_pd打印结果 2、数据转为numpy data_np打印结果 1、读取所

    2023年04月11日
    浏览(35)
  • python利用pandas和csv包两种方式向一个csv文件写入或追加数据

    或者 一行加入一个数据

    2024年02月16日
    浏览(47)
  • Python读取写入数据到Excel文件

    【Linux干货教程】Ubuntu Linux 换源详细教程 大家好,我是洲洲,欢迎关注,一个爱听周杰伦的程序员。关注公众号【程序员洲洲】即可获得10G学习资料、面试笔记、大厂独家学习体系路线等…还可以加入技术交流群欢迎大家在CSDN后台私信我! Hello,各位看官老爷们好,洲洲已

    2024年02月12日
    浏览(51)
  • 【Python】将数据写入excel文件中

    python实现将数据写入excel文件中。 1、导入依赖包xlwt 注意:这里的xlwt是python的第三方模块,需要下载安装才能使用(如果没安装可直接在终端输入pip install xlwt进行安装)。 2、创建excel表格类型文件 3、在excel表格类型文件中建立一张sheet表单 4、将指定值写入sheet 5、保存exc

    2024年02月12日
    浏览(28)
  • 用python将数据写入Excel文件中

    1、导入第三方库 xlwt 2、调用xlwt模块中的Workbook方法来创建一个excel表格类型文件,其中的第一个参数是设置数据的编码格式,这里是’utf-8’的形式,style_compression设置是否压缩,不是很常用,赋值为0表示不压缩。 3、用wb对象调用add_sheet方法来建立一张sheet表,这里面的第一

    2024年02月15日
    浏览(33)
  • 提取txt文件中指定数据至excel中(python)

    注意:加 r 的原因是避免转义符的误解 推荐官网,用来检验自己的正则表达式是否正确: 菜鸟工具 相关函数库和函数有: import re 、 re.findall 、 re.search h(tuple格式的,不可以改) h_new hly 目的:不断在hly内加入新的元素,要求元素是浮点型,小数位数为2位,w为寻找的总体,

    2023年04月10日
    浏览(33)
  • Python处理xlsx文件(读取、转为列表、新建、写入数据、保存)

    xlsxwriter**库对于xslx表的列数不做限制, xlrd 库不能写入超过65535行,256列的数据。 由于需要处理的数据行列数较多,遇到报错才发现库的限制问题,记录一下。

    2024年02月12日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包