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中的编码知识整理汇总
Jan 26 Python
Python计算斗牛游戏概率算法实例分析
Sep 26 Python
基于Python和Scikit-Learn的机器学习探索
Oct 16 Python
对numpy中布尔型数组的处理方法详解
Apr 17 Python
python矩阵转换为一维数组的实例
Jun 05 Python
pycharm安装和首次使用教程
Aug 27 Python
python中字符串内置函数的用法总结
Sep 13 Python
python实现从pdf文件中提取文本,并自动翻译的方法
Nov 28 Python
Flask框架实现的前端RSA加密与后端Python解密功能详解
Aug 13 Python
浅谈Pytorch中的torch.gather函数的含义
Aug 18 Python
Python Gluon参数和模块命名操作教程
Dec 18 Python
Python3 中sorted() 函数的用法
Mar 24 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中的cookie
2006/11/26 PHP
php IP转换整形(ip2long)的详解
2013/06/06 PHP
php读取mysql中文数据出现乱码的解决方法
2013/08/16 PHP
CentOS下PHP安装Oracle扩展
2015/02/15 PHP
PHP工厂模式的日常使用
2019/03/20 PHP
JavaScript 异步调用框架 (Part 3 - 代码实现)
2009/08/04 Javascript
JQuery中使用Ajax赋值给全局变量异常的解决方法
2014/01/10 Javascript
Javascript写入txt和读取txt文件示例
2014/02/12 Javascript
JS实现DIV容器赋值的方法
2015/12/14 Javascript
javascript cookie的简单应用
2016/02/24 Javascript
jQuery AJAX timeout 超时问题详解
2016/06/21 Javascript
Angular ng-repeat指令实例以及扩展部分
2016/12/26 Javascript
微信小程序 缓存(本地缓存、异步缓存、同步缓存)详解
2017/01/17 Javascript
js 去掉字符串前后空格实现代码集合
2017/03/25 Javascript
vue实现简单的MVVM框架
2018/08/05 Javascript
原生js添加一个或多个类名的方法分析
2019/07/30 Javascript
webpack + vue 打包生成公共配置文件(域名) 方便动态修改
2019/08/29 Javascript
JS操作字符串转数字的常见方法示例
2019/10/29 Javascript
详解vue中使用transition和animation的实例代码
2020/12/12 Vue.js
用Python编写一个简单的FUSE文件系统的教程
2015/04/02 Python
python自动分箱,计算woe,iv的实例代码
2019/11/22 Python
python3中关于excel追加写入格式被覆盖问题(实例代码)
2020/01/10 Python
Keras 加载已经训练好的模型进行预测操作
2020/06/17 Python
什么是python的必选参数
2020/06/21 Python
2019年分享net面试的经历和题目
2016/08/07 面试题
市场营销专业毕业生自荐信
2013/11/02 职场文书
求职简历中自我评价
2014/01/28 职场文书
培训主管岗位职责
2014/02/01 职场文书
辞职信如何写
2015/02/27 职场文书
关于清明节的演讲稿2015
2015/03/18 职场文书
2015年中秋节活动总结
2015/03/23 职场文书
2015年教师节贺卡寄语
2015/03/24 职场文书
小学教师师德师风承诺书
2015/04/28 职场文书
canvas绘制折线路径动画实现
2021/05/12 Javascript
MySQL完整性约束的定义与实例教程
2021/05/30 MySQL
Minikube搭建Kubernetes集群
2022/03/31 Servers