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 相关文章推荐
Flask入门教程实例:搭建一个静态博客
Mar 27 Python
让Python更加充分的使用Sqlite3
Dec 11 Python
Python使用Selenium爬取淘宝异步加载的数据方法
Dec 17 Python
Python比较配置文件的方法实例详解
Jun 06 Python
tensorflow实现在函数中用tf.Print输出中间值
Jan 21 Python
python GUI库图形界面开发之PyQt5图片显示控件QPixmap详细使用方法与实例
Feb 27 Python
Python 读取WAV音频文件 画频谱的实例
Mar 14 Python
Python 如何在字符串中插入变量
Aug 01 Python
小白教你PyCharm从下载到安装再到科学使用PyCharm2020最新激活码
Sep 25 Python
分享一枚pycharm激活码适用所有pycharm版本我的pycharm2020.2.3激活成功
Nov 20 Python
python多线程和多进程关系详解
Dec 14 Python
python re.match()用法相关示例
Jan 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
Dedecms V3.1 生成HTML速度的优化办法
2007/03/18 PHP
PHP中的float类型使用说明
2010/07/27 PHP
php stripslashes和addslashes的区别
2014/02/03 PHP
php中unserialize返回false的解决方法
2014/09/22 PHP
PHP实现的简单操作SQLite数据库类与用法示例
2017/06/19 PHP
Javascript 命名空间模式
2013/11/01 Javascript
node.js中的fs.realpathSync方法使用说明
2014/12/16 Javascript
浅谈javascript中for in 和 for each in的区别
2015/04/23 Javascript
WebSocket+node.js创建即时通信的Web聊天服务器
2016/08/08 Javascript
JS如何设置iOS中微信浏览器的title
2016/11/22 Javascript
js处理层级数据结构的方法小结
2017/01/17 Javascript
基于vue.js中事件修饰符.self的用法(详解)
2018/02/23 Javascript
Js 利用正则表达式和replace函数获取string中所有被匹配到的文本(推荐)
2018/10/28 Javascript
构建Vue大型应用的10个最佳实践(小结)
2019/11/07 Javascript
如何使用Javascript中的this关键字
2020/05/28 Javascript
JS定时器如何实现提交成功提示功能
2020/06/12 Javascript
详细分析Node.js 模块系统
2020/06/28 Javascript
使用React-Router实现前端路由鉴权的示例代码
2020/07/26 Javascript
如何在Express4.x中愉快地使用async的方法
2020/11/18 Javascript
举例讲解Python的Tornado框架实现数据可视化的教程
2015/05/02 Python
python 获取文件下所有文件或目录os.walk()的实例
2018/04/23 Python
对Python 文件夹遍历和文件查找的实例讲解
2018/04/26 Python
在Pycharm terminal中字体大小设置的方法
2019/01/16 Python
Python正则表达式匹配和提取IP地址
2019/06/06 Python
pyqt 多窗口之间的相互调用方法
2019/06/19 Python
详解Python的三种拷贝方式
2020/02/11 Python
python实现简单俄罗斯方块
2020/03/13 Python
python脚本监控logstash进程并邮件告警实例
2020/04/28 Python
CSS3的resize属性使用初探
2015/09/27 HTML / CSS
详解Html5微信支付爬坑之路
2018/07/24 HTML / CSS
HTML+CSS+JavaScript实现图片3D展览的示例代码
2020/10/12 HTML / CSS
优秀毕业生事迹材料
2014/02/12 职场文书
干货!开幕词的写作方法
2019/04/02 职场文书
nginx基于域名,端口,不同IP的虚拟主机设置的实现
2021/03/31 Servers
C站最全Python标准库总结,你想要的都在这里
2021/07/03 Python
使用HttpSessionListener监听器实战
2022/03/17 Java/Android