1. 程式人生 > >python讀寫csv文件的實戰

python讀寫csv文件的實戰

python 自動化測試 小強測試品牌 接口測試 測試幫日記

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的是通過字典方式來讀寫的。

代碼實戰


源碼獲取方式請看視頻


本文出自 “小強性能自動化測試品牌” 博客,請務必保留此出處http://xqtesting.blog.51cto.com/4626073/1975472

python讀寫csv文件的實戰