python讀寫csv檔案的實戰

2021-09-21 04:14:16 字數 560 閱讀 8133

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

**實戰

Python讀寫csv檔案

1.寫入並生成csv檔案 coding utf 8 import csv csvfile file csv test.csv wb writer csv.writer csvfile writer.writerow 姓名 年齡 data 小河 25 1234567 小芳 18 789456 writ...

python 讀寫csv檔案

1.忽略第一行標題的基礎上 python2.7 coding utf 8 import csv csv reader csv.reader open r c users thinkpad desktop tweets.csv for row in csv reader 條件語句忽略第一行檔案資料 i...

python 讀寫csv檔案

1.將dataframe資料寫入csv 1 用 csv包一行一行的寫入 import csv python2可以用file替代open with open test.csv w as csvfile writer csv.writer csvfile 先寫入columns name writer.w...