csv介紹
csv是什麼?大家估計都聽過,不過我猜很少能有人比較全面的解釋下的,那麼小弟就獻醜一下。csv我了解的是一個存儲資料的檔案,裡面以逗号作為分割進行存儲(當然也可以用制表符進行分割)。
csv的規則
1 開頭是不留白,以行為機關。
2 可含或不含列名,含列名則居檔案第一行。
3 一行資料不跨行,無空行。
4 以半形逗號(即,)作分隔符,列為空也要表達其存在。
5列内容如存在半角引号(即"),替換成半角雙引号("")轉義,即用半角引号(即"")将該字段值包含起來。
6檔案讀寫時引号,逗号操作規則互逆。
7内碼格式不限,可為 ASCII、Unicode 或者其他。
8不支援特殊字元
python csv
python中内置了csv子產品,直接import csv即可使用
常用的方法如下:
writer、DictWriter、reader、DictReader
應該不用我解釋了,不知道的自己去查下英文的意思吧。。。。。帶dict的是通過字典方式來讀寫的。
代碼實戰
源碼擷取方式請看視訊
本文轉自 小強測試幫 51CTO部落格,原文連結:http://blog.51cto.com/xqtesting/1975472,如需轉載請自行聯系原作者