欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python將列表數(shù)據(jù)寫入文件(txt, csv,excel)

 更新時(shí)間:2019年04月03日 16:32:38   作者:記不清下一秒  
這篇文章主要介紹了Python將列表數(shù)據(jù)寫入文件(txt, csv,excel),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

寫入txt文件

def text_save(filename, data):#filename為寫入CSV文件的路徑,data為要寫入數(shù)據(jù)列表.
  file = open(filename,'a')
  for i in range(len(data)):
    s = str(data[i]).replace('[','').replace(']','')#去除[],這兩行按數(shù)據(jù)不同,可以選擇
    s = s.replace("'",'').replace(',','') +'\n'  #去除單引號(hào),逗號(hào),每行末尾追加換行符
    file.write(s)
  file.close()
  print("保存文件成功") 

寫入csv文件

import csv
import codecs
def data_write_csv(file_name, datas):#file_name為寫入CSV文件的路徑,datas為要寫入數(shù)據(jù)列表
  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("保存文件成功,處理結(jié)束")

寫入excel文件

# 將數(shù)據(jù)寫入新文件
def data_write(file_path, datas):
  f = xlwt.Workbook()
  sheet1 = f.add_sheet(u'sheet1',cell_overwrite_ok=True) #創(chuàng)建sheet
  
  #將數(shù)據(jù)寫入第 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將列表數(shù)據(jù)寫入文件(txt, csv,excel)詳解整合,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評(píng)論