香港云主机最佳企业级服务商!

ADSL拨号VPS包含了中国大陆(联通,移动,电信,)

中国香港,国外拨号VPS。

当前位置:云主机 > python >

电信ADSL拨号VPS
联通ADSL拨号VPS
移动ADSL拨号VPS

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


时间:2022-04-02 10:27 作者:admin610456


写入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 csvimport 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/' target='_blank'>python将列表数据写入文件(txt, csv,excel)详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

(责任编辑:admin)






帮助中心
会员注册
找回密码
新闻中心
快捷通道
域名登录面板
虚机登录面板
云主机登录面板
关于我们
关于我们
联系我们
联系方式

售前咨询:17830004266(重庆移动)

企业QQ:383546523

《中华人民共和国工业和信息化部》 编号:ICP备00012341号

Copyright © 2002 -2018 香港云主机 版权所有
声明:香港云主机品牌标志、品牌吉祥物均已注册商标,版权所有,窃用必究

云官方微信

在线客服

  • 企业QQ: 点击这里给我发消息
  • 技术支持:383546523

  • 公司总台电话:17830004266(重庆移动)
  • 售前咨询热线:17830004266(重庆移动)