python自帶有csv模塊,如果想了解更詳細的內容,可以參考官方文檔
一、讀操作
不知道為什么,要是打開文件時不使用'b'模式,就會有隔行出現,所以,在windows中想要正常操作csv文件,就加上b模式。delimiter來指定reader各個域之間的分隔符。
def readData(): with open('csvFile.csv','rb') as fobj: csvFileReader = csv.reader(fobj,delimiter='-'); header = next(csvFileReader); print header for row in csvFileReader: print row;
二、寫操作
header = ["姓名","性別","年齡"]; datas = [("李飛","男",15), ("張山","男",25)]; with open('csvFile.csv','wb') as fobj: csvFileWriter = csv.writer(fobj,delimiter='-'); csvFileWriter.writerow(header); csvFileWriter.writerows(datas);
這些就是簡單的csv文件的讀寫操作了,想要了解更詳細的文檔,請參考官方文檔