python csv模組使用
阿新 • • 發佈:2019-02-05
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