Python實(shí)現(xiàn)的簡(jiǎn)單讀寫(xiě)csv文件操作示例
本文實(shí)例講述了Python實(shí)現(xiàn)的簡(jiǎn)單讀寫(xiě)csv文件操作。分享給大家供大家參考,具體如下:
python中有一個(gè)讀寫(xiě)csv文件的包,直接import csv即可
新建test.csv
1.寫(xiě)
import csv
with open("test.csv","w",encoding='utf8') as csvfile:
writer=csv.writer(csvfile)
writer.writerow(["index","a_name","b_name"])
writer.writerows([[0,'a1','b1'],[1,'a2','b2'],[2,'a3','b3']])
直接使用這種寫(xiě)法會(huì)導(dǎo)致文件每一行后面會(huì)多一個(gè)空行
解決的方法
用python3來(lái)寫(xiě)wirterow時(shí),打開(kāi)文件時(shí)使用w模式,然后帶上newline=''
import csv
with open("test.csv","w",encoding='utf8',newline='') as csvfile:
writer=csv.writer(csvfile)
writer.writerow(["index","a_name","b_name"])
writer.writerows([[0,'a1','b1'],[1,'a2','b2'],[2,'a3','b3']])
2.讀
import csv
with open("test.csv","r") as csvfile:
reader=csv.reader(csvfile)
for line in reader:
print(line)

更多Python相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《Python操作Excel表格技巧總結(jié)》、《Python編碼操作技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python入門(mén)與進(jìn)階經(jīng)典教程》及《Python文件與目錄操作技巧匯總》
希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。
相關(guān)文章
Python中工廠(chǎng)模式的實(shí)現(xiàn)小結(jié)
工廠(chǎng)模式是一種創(chuàng)建型設(shè)計(jì)模式,通過(guò)定義一個(gè)工廠(chǎng)類(lèi),將對(duì)象的實(shí)例化過(guò)程封裝起來(lái),本文主要介紹了Python中工廠(chǎng)模式的實(shí)現(xiàn)小結(jié),具有一定的參考價(jià)值,感興趣的可以了解一下2023-11-11
Python中類(lèi)和對(duì)象的綁定及非綁定方法詳解
類(lèi)中定義的方法大致可以分為兩類(lèi):綁定方法和非綁定方法。其中綁定方法又可以分為綁定到對(duì)象的方法和綁定到類(lèi)的方法。本文就來(lái)聊聊類(lèi)和對(duì)象的綁定及非綁定方法吧2023-03-03
python?配置uwsgi?啟動(dòng)Django框架的詳細(xì)教程
這篇文章主要介紹了python?配置uwsgi?啟動(dòng)Django框架,本文給大家講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-12-12
Django Rest framework三種分頁(yè)方式詳解
這篇文章主要介紹了Django Rest framework三種分頁(yè)方式詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-07-07
使用actor-critic方法來(lái)控制CartPole-V0 游戲詳解
這篇文章主要為大家介紹了使用actor-critic方法來(lái)控制CartPole-V0 游戲詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-04-04
Python之根據(jù)輸入?yún)?shù)計(jì)算結(jié)果案例講解
這篇文章主要介紹了Python之根據(jù)輸入?yún)?shù)計(jì)算結(jié)果案例講解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-07-07
Python隨機(jī)數(shù)種子(random seed)的設(shè)置小結(jié)
隨機(jī)數(shù)種子是控制偽隨機(jī)數(shù)生成器的初始值,通過(guò)設(shè)置相同的種子,可以確保隨機(jī)數(shù)序列的一致性,本文主要介紹了Python隨機(jī)數(shù)種子(random seed)的設(shè)置,感興趣的可以了解一下2025-03-03

