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检测lvs real server状态
Jan 22 Python
python中的__slots__使用示例
Feb 26 Python
介绍Python的Django框架中的静态资源管理器django-pipeline
Apr 25 Python
Python搭建FTP服务器的方法示例
Jan 19 Python
Python解析、提取url关键字的实例详解
Dec 17 Python
python面向对象实现名片管理系统文件版
Apr 26 Python
selenium+python自动化测试环境搭建步骤
Jun 03 Python
基于python的itchat库实现微信聊天机器人(推荐)
Oct 29 Python
Django使用消息提示简单的弹出个对话框实例
Nov 15 Python
Python绘图实现显示中文
Dec 04 Python
使用 Python 遍历目录树的方法
Feb 29 Python
Python字典dict常用方法函数实例
Nov 09 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
set_include_path在win和linux下的区别
2008/01/10 PHP
php输出echo、print、print_r、printf、sprintf、var_dump的区别比较
2013/06/21 PHP
Symfony2安装第三方Bundles实例详解
2016/02/04 PHP
yii2 上传图片的示例代码
2018/11/02 PHP
PHP PDOStatement::nextRowset讲解
2019/02/01 PHP
JavaScript TO HTML 转换
2006/06/26 Javascript
使用prototype.js进行异步操作
2007/02/07 Javascript
jQuery获取(选中)单选,复选框,下拉框中的值
2014/02/21 Javascript
javaScript数组迭代方法详解
2016/04/14 Javascript
web前端开发upload上传头像js示例代码
2016/10/22 Javascript
Javascript 实现全屏滚动实例代码
2016/12/31 Javascript
微信小程序 radio单选框组件详解及实例代码
2017/01/10 Javascript
js cookie实现记住密码功能
2017/01/17 Javascript
微信小程序日历组件calendar详解及实例
2017/06/08 Javascript
JS判断非空至少输入两个字符的简单实现方法
2017/06/23 Javascript
Vue.js 2.x之组件的定义和注册图文详解
2018/06/19 Javascript
解决Idea、WebStorm下使用Vue cli脚手架项目无法使用Webpack别名的问题
2019/10/11 Javascript
解决VUEX的mapState/...mapState等取值问题
2020/07/24 Javascript
在Python的Django框架中生成CSV文件的方法
2015/07/22 Python
Python 获取指定文件夹下的目录和文件的实现
2019/08/30 Python
Flask框架路由和视图用法实例分析
2019/11/07 Python
windows下的pycharm安装及其设置中文菜单
2020/04/23 Python
pytorch __init__、forward与__call__的用法小结
2021/02/27 Python
前端面试必备之CSS3的新特性
2017/09/05 HTML / CSS
BLACKMORES澳洲官网:澳大利亚排名第一的保健品牌
2018/09/27 全球购物
Luxplus荷兰:以会员价购买美容产品等,独家优惠
2019/08/30 全球购物
曼城官方网上商店:Manchester City
2019/09/10 全球购物
学习交流会主持词
2014/04/01 职场文书
学生穿着不得体检讨书
2014/10/12 职场文书
设立有限责任公司出资协议书
2014/11/01 职场文书
入党函调证明材料
2014/12/24 职场文书
中学生自我评价范文
2015/03/03 职场文书
员工担保书范本
2015/09/22 职场文书
2016年小学端午节活动总结
2016/04/01 职场文书
python学习之panda数据分析核心支持库
2021/05/07 Python
浅谈 JavaScript 沙箱Sandbox
2021/11/02 Javascript