python讀寫csv文件的實戰(zhàn)

csv介紹

csv是什么?大家估計都聽過,不過我猜很少能有人比較全面的解釋下的,那么小弟就獻丑一下。csv我理解的是一個存儲數(shù)據(jù)的文件,里面以逗號作為分割進行存儲(當然也可以用制表符進行分割)。

csv的規(guī)則

1 開頭是不留空,以行為單位。

2 可含或不含列名,含列名則居文件第一行。

3 一行數(shù)據(jù)不跨行,無空行。

4 以半角逗號(即,)作分隔符,列為空也要表達其存在。

5列內(nèi)容如存在半角引號(即"),替換成半角雙引號("")轉(zhuǎn)義,即用半角引號(即"")將該字段值包含起來。

6文件讀寫時引號,逗號操作規(guī)則互逆。

7內(nèi)碼格式不限,可為 ASCII、Unicode 或者其他。

8不支持特殊字符

python csv

python中內(nèi)置了csv模塊,直接import csv即可使用

常用的方法如下:

writer、DictWriter、reader、DictReader

應該不用我解釋了,不知道的自己去查下英文的意思吧。。。。。帶dict的是通過字典方式來讀寫的。

代碼實戰(zhàn)

源碼獲取方式請看視頻


undefined_騰訊視頻
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容