python将列表写入csv_转:Python 将列表数据写入文件(txt, csv, excel)
寫入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) #保存文件
---------------------
作者:記不清下一秒
來源:CSDN
原文:https://blog.csdn.net/u010513327/article/details/80889846
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
總結
以上是生活随笔為你收集整理的python将列表写入csv_转:Python 将列表数据写入文件(txt, csv, excel)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《第五人格》祭司皮肤名誉首席介绍一览-第
- 下一篇: python opencv 录制视频_O