新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python寫入csv不覆蓋原數(shù)據(jù)
python怎樣創(chuàng)建,讀寫,追加csv文件

創(chuàng)建:
利用csv包中的writer函數(shù),如果文件不存在,會自動創(chuàng)建,需要注意的是,文件后綴一定要是.csv,這樣才會創(chuàng)建csv文件
這里創(chuàng)建好文件,將csv文件的頭信息寫進了文件。
import csv def create_csv(): path = "aa.csv" with open(path,'wb') as f: csv_write = csv.writer(f) csv_head = ["good","bad"] csv_write.writerow(csv_head)
追加:
在python中,以a+的方式打開,是追加
def write_csv(): path = "aa.csv" with open(path,'a+') as f: csv_write = csv.writer(f) data_row = ["1","2"] csv_write.writerow(data_row)
讀:
利用csv.reader可以讀csv文件,然后返回一個可迭代的對象csv_read,我們可以直接從csv_read中取數(shù)據(jù)
def read_csv(): path = "aa.csv" with open(path,"rb") as f: csv_read = csv.reader(f) for line in csv_read: print line
當前名稱:創(chuàng)新互聯(lián)Python教程:python寫入csv不覆蓋原數(shù)據(jù)
標題路徑:http://www.dlmjj.cn/article/cddiico.html


咨詢
建站咨詢
