讀寫CSV文件
阿新 • • 發佈:2018-05-23
csv
這是已存在的一個csv文件
這是已存在的一個csv文件
import os path = os.getcwd()+‘\\‘ #獲取當前路徑 print (path) with open(path+‘aaa.csv‘,‘r‘,newline=‘‘) as filereader: #讀取已有文件 with open(path+‘bbb.csv‘,‘w‘,newline=‘‘) as filewriter: #寫入一個新文件 header = filereader.readline() #讀第一行 header = header.strip() #去掉數據兩邊空格、制表符 header_list = header.split(‘,‘) #根據逗號將字符串拆分成列表 print (header_list) #打印列表 filewriter.write(‘,‘.join(map(str,header_list))+‘\n‘) # map將str應用於header_list中的每個元素,確保每個元素都是字符串。然後,join在header_list中的每個值之間插入一個逗號,將這個列表轉換為一個字符串。 for row in filereader: #因為filereader已經讀取了一次,所以當前坐標在文檔的第二行,從第二行開始開始叠代 row = row.strip() row_list = row.split(‘,‘) print (row_list) filewriter.write(‘,‘.join(map(str,row_list))+‘\n‘)
這是讀取aaa.csv文件後新建的bbb.csv文件,可以看到做到了基本的讀取和寫入操作。
讀寫CSV文件