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


Posted in Python onApril 03, 2019

写入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)详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
Python 列表排序方法reverse、sort、sorted详解
Jan 22 Python
Python及PyCharm下载与安装教程
Nov 18 Python
Python匿名函数及应用示例
Apr 09 Python
Python项目 基于Scapy实现SYN泛洪攻击的方法
Jul 23 Python
python验证码图片处理(二值化)
Nov 01 Python
python matplotlib拟合直线的实现
Nov 19 Python
导入tensorflow:ImportError: libcublas.so.9.0 报错
Jan 06 Python
python 函数中的参数类型
Feb 11 Python
Python偏函数Partial function使用方法实例详解
Jun 17 Python
python实现最短路径的实例方法
Jul 19 Python
ffmpeg+Python实现B站MP4格式音频与视频的合并示例代码
Oct 21 Python
Python图片处理之图片裁剪教程
May 27 Python
详解python读取image
Apr 03 #Python
Python小白必备的8个最常用的内置函数(推荐)
Apr 03 #Python
查看python安装路径及pip安装的包列表及路径
Apr 03 #Python
元组列表字典(莫烦python基础)
Apr 03 #Python
python3 字符串/列表/元组(str/list/tuple)相互转换方法及join()函数的使用
Apr 03 #Python
Python零基础入门学习之输入与输出
Apr 03 #Python
快速排序的四种python实现(推荐)
Apr 03 #Python
You might like
PHP 5.0对象模型深度探索之属性和方法
2008/03/27 PHP
PHP 生成的XML以FLASH获取为乱码终极解决
2009/08/07 PHP
PHP取二进制文件头快速判断文件类型的实现代码
2013/08/05 PHP
用Zend Studio+PHPnow+Zend Debugger搭建PHP服务器调试环境步骤
2014/01/19 PHP
三个思路解决laravel上传文件报错:413 Request Entity Too Large问题
2017/11/13 PHP
浅谈PHP封装CURL
2019/03/06 PHP
一份老外写的XMLHttpRequest代码多浏览器支持兼容性
2007/01/11 Javascript
js图片延迟技术一般的思路与示例
2014/03/20 Javascript
用jquery模仿的a的title属性的例子
2014/10/22 Javascript
jQuery实现跟随鼠标运动图层效果的方法
2015/02/02 Javascript
浅析Node.js中的内存泄漏问题
2015/06/23 Javascript
js实现选中复选框文字变色的方法
2015/08/14 Javascript
Bootstrap Metronic完全响应式管理模板学习笔记
2016/07/08 Javascript
jquery实现超简单的瀑布流布局【推荐】
2017/03/08 Javascript
jQuery+CSS实现的table表格行列转置功能示例
2018/01/08 jQuery
微信小程序支付前端源码
2018/08/29 Javascript
webpack4打包vue前端多页面项目
2018/09/17 Javascript
js代码编写无缝轮播图
2020/09/13 Javascript
[01:53]2016完美“圣”典风云人物:Maybe专访
2016/12/05 DOTA
python实现根据用户输入从电影网站获取影片信息的方法
2015/04/07 Python
实例探究Python以并发方式编写高性能端口扫描器的方法
2016/06/14 Python
Python文件的读写和异常代码示例
2017/10/31 Python
python suds访问webservice服务实现
2020/06/26 Python
Matplotlib.pyplot 三维绘图的实现示例
2020/07/28 Python
Python plt 利用subplot 实现在一张画布同时画多张图
2021/02/26 Python
Html5之svg可缩放矢量图形_动力节点Java学院整理
2017/07/17 HTML / CSS
阿联酋航空丹麦官方网站:Emirates DK
2019/08/25 全球购物
电子狗项圈:eDog Australia
2019/12/04 全球购物
武汉瑞得软件笔试题
2015/10/27 面试题
护理个人求职信范文
2014/01/08 职场文书
出生公证书样本
2014/04/04 职场文书
美食节策划方案
2014/05/26 职场文书
晚会闭幕词
2015/01/28 职场文书
劳动仲裁撤诉申请书
2015/05/18 职场文书
百年孤独读书笔记
2015/06/29 职场文书
win10音频服务未响应怎么解决?win10音频服务未响应未修复的解决方法
2022/08/14 数码科技