python創(chuàng)建csv文件并寫(xiě)入 python怎么用csv處理文件?
python怎么用csv處理文件?csv模塊是python自帶的一個(gè)標(biāo)準(zhǔn)庫(kù),專(zhuān)門(mén)用來(lái)處理csv文件,可以快速完成對(duì)csv文件的讀寫(xiě),下面我簡(jiǎn)單介紹一下這個(gè)模塊的使用,實(shí)驗(yàn)環(huán)境win10 python3
python怎么用csv處理文件?
csv模塊是python自帶的一個(gè)標(biāo)準(zhǔn)庫(kù),專(zhuān)門(mén)用來(lái)處理csv文件,可以快速完成對(duì)csv文件的讀寫(xiě),下面我簡(jiǎn)單介紹一下這個(gè)模塊的使用,實(shí)驗(yàn)環(huán)境win10 python3.6 pycharm2018,主要內(nèi)容如下:
讀取csv文件
1.這里為了更好的說(shuō)明問(wèn)題,我新建了一個(gè)csv文件,主要內(nèi)容如下,非常簡(jiǎn)單:
2.接著就是使用csv模塊讀取這個(gè)csv文件,測(cè)試代碼如下,先使用open函數(shù)打開(kāi)csv文件,然后使用reader函數(shù)讀取文件內(nèi)容,最后再循環(huán)打印出來(lái),這里你也可以使用next函數(shù)一行一行讀取csv文件內(nèi)容,只不過(guò)比較慢:
點(diǎn)擊運(yùn)行程序,截圖如下,已經(jīng)成功讀取到csv文件內(nèi)容:
寫(xiě)入csv文件
這里就非常簡(jiǎn)單了,構(gòu)造一個(gè)list列表,然后創(chuàng)建csv文件,直接寫(xiě)入數(shù)據(jù)就行,測(cè)試代碼如下,很好理解:
程序截圖如下,已經(jīng)成功創(chuàng)建csv文件并寫(xiě)入數(shù)據(jù):
至此,我們就完成了利用python的csv模塊來(lái)讀寫(xiě)csv文件。總的來(lái)說(shuō),整個(gè)過(guò)程非常簡(jiǎn)單,只要你有一定的python基礎(chǔ),熟悉一下上面的代碼和示例,多調(diào)試幾遍程序,很快就能掌握的,當(dāng)然,你也可以使用pandas讀寫(xiě)csv文件,代碼量更少,也更方便處理,網(wǎng)上也有相關(guān)資料和教程,介紹的非常詳細(xì),感興趣的話(huà),可以搜一下,希望以上分享的內(nèi)容能對(duì)你有所幫助吧,也歡迎大家評(píng)論、留言進(jìn)行補(bǔ)充。