python讀寫csv文件


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文件的讀寫操作了,想要了解更詳細的文檔,請參考官方文檔


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM