1. 程式人生 > >python csv模組使用

python csv模組使用

csv 模組

什麼是csv和xslx 有什麼區別

csv是最通用的一種檔案格式,它可以非常容易地被匯入各種PC表格及資料庫中。 此檔案,一行即為資料表的一行。生成資料表字段用半形逗號隔開。

csv是文字檔案,用記事本就能開啟,XLS是二進位制的檔案只有用EXCEL才能開啟

csv檔案是以逗號為分隔符號,將各欄位列分離出的一種ASCII檔案。

csv(*.csv) 檔案格式只能儲存活動工作表中的單元格所顯示的文字和數值。工作表中所有的資料行和字元都將儲存。

python csv

csv是python 的標準庫之一,無需安裝,直接import 即可

import csv

with
open('test.csv','rb') as csvfile: reader = csv.reader(csvfile) rows = [row for row in reader] print rows

如果你的檔名稱包含漢字的話,python 2中使用 u’中文’,解決編碼問題。

常用的還有字典方式讀取

import csv
with open('test.csv','rb') as csvfile:
    reader = csv.DictReader(csvfile)
    rows = [row for row in reader]
print rows